League of legendary gamers
The League of Legendary Gamers (not to be confused with League of Legends) is now available for Android phones and tablets. The League of Legendary Gamers is a competitive game that encourages gamers to compete for the top spots in the legendary gamers leagues, earning a well respected and honoured position at the top of the leagues. Players compete in various never ending games that are designed with difficulty that ramps up every time the player progresses, providing as constant challenge. Players submit their results to the game server where they are compared to every other player that has played, earning them a rank. Its a very simple formula, the higher you rank the more awesome you are.
Available FREE for Android on Google Play
Available FREE for iPhone and iPad on the App Store (Coming Soon….)
Need hints and tips or stuck then visit our Facebook Page
Tiny Bombs GO for Android
Tiny Bombs Boom! – Save the holiday inn hotel
Available FREE for Android on Google Play
Available FREE for iPhone and iPad on the App Store
Bad guys have hidden bombs on every floor of the holiday inn hotel, your job is to find and defuse them and save the hotel. Tiny Bombs Boom! mixes match-3 style game play with action creating a tense addictive mix as the player chases over 1000 floors eliminating explosives, new and unique ways of helping or punishing the player are added to the mix by way of power-ups and hazards.
Tiny Bombs Boom in-game screen shot
Tiny Bombs Boom in-game screen shot
As the player progresses from floor to floor of ever increasing difficulty, the game is expanded by unlocking mini-games. Each mini-game is unique and completely different from the main line of play. Each mini-game features progressive difficulty play that puts the player under ever increasing pressure to complete the next round.
Tiny Bombs Boom in-game screen shot
Tiny Bombs Boom in-game screen shot
Ten mini-games are available at launch with plans to add more as time goes by.
Special level unlock codes can be added to unlock the extra features, these will be released to the press over the coming months.
You can download the Marmalade SDK for free from the Marmalade SDK website
Looks like Marmalade have been busy beavers working on their latest release of the Marmalade SDK. There are a lot of changes, but I’m just going to focus on the highlights:
New Marmalade Hub
The Marmalade Hub has had a complete revamp. Its got a new look and feel and now feels like a proper integrated Hub including features such as:
- Open, create and build projects for all platforms. Creation of new projects also includes a very handy and easy to use integrations section ghat allows you to easily add integrations such as analytics, game services etc.. very easily and intuitively. The project templates are also very handy, especially for new developers.
- Handy recent projects and examples lists
- Multiple projects can now be opened simultaneously and access to home is always available without backing out of a project
- Centralised and direct access to asset store, documentation, community answers, blog and tools (one of my favourite new additions)
- Platform settings are now better categorised and more easily accessible
- Project libraries list which shows a list of all libraries used by the project
- Proper import of different deployment configurations
- Update from MKB feature
All in all, the new Hub is a massive improvement.
Marmalade Analytics for C++ and Lua, is a great new addition for developers that really want to drill down into the behaviour of their game players to help increase user retention and hopefully increase monetisation. Marmalade Analytics is powered by industry leader GameAnalytics. Marmalade Analytics is incredibly easy to use out of the box as can be seen in this IwAnalytics example.
Android Native Debugging
I’ve been waiting for this feature for a bit, its been in beta for a while, but its now officially released. To debug an Android app in Visual Studio simply open it in the hub then click the “Open in IDE for debugging” button. Note that the first time you do this Visual Studio 2015 will prompt you to install Android support for C++, go ahead and install that (this may take a while so go for a coffee or take a nap ).. Once your app has launched in visual studio click the green start triangle to start debugging.
Marmalade now have their very own asset store, which includes all kinds of assets from audio and bitmaps to extensions and full game engines. Submitting assets to the store is very simple, take a look here for details.
Support for the Web Audio API has been added offering better control over audio playback. Using it is s simple case of ticking support for it in the projects properties (on by default).
Full list of changes include:
Game Editor v1.9.2b:
- Added new use web audio export option to project settings
- Added new auto play property to sounds which cause sound to automatically start playing once loaded
- Added new export option force_round which will force all exported actors to use pixel rounding
- Fix: Project property smoothing is now applied in exported code
- Fix: Canvas centering on some mobile devices
Game Engine v1.4.8 and 1.4.9:
- b5.Xoml.loadJSON now accepts 4th parameter which can be used to stipulate loaded data should be returned as binary buffer
- b5.App.use_web_audio property added which can be used to switch on support for Web Audio if it is supported
- b5.Xoml.loadJSON moved to b5.Utils.loadJSON
- b5.Xoml.loadJS moved to b5.Utils.loadJS
- Added support for web audio API to sound (default is enabled). To disable Web Audio set b5.App.use_web_audio to false. If web audio is not supported then it will fallback to HTML5 Audio
- b5.App constructor now accepts a second parameter which enables / disables web audio support
- Added b5.Sound.auto_play property to enable auto playback of sounds after they are loaded
- JSDoc documentation added
- b5.App.canvas_fill_window removed
- Modified how the render scaling and canvas resizing works to make it easier to use.
Download the latest version of Booty5 HTML5 Gama Maker.
Booty5 the HTML5 Game Maker v1.9.1b is now available for free download.
- Scale and angle are now affected in multiple actor selections
- Editor export properties now supports smoothing property that will enable / disable anti-aliasing during rendering
- Added support for rounding pixels to actors, if disabled then pixel coordinates will be rounded to integer values, can improve performance but at a cost of lower precision rendering
- Removed some currently unused options from sprite and label
- Font size and face separated in labels
- Font weight added to label
- Editor now shows text preview
- Exported collision flags are now used by engine
- Added vertices snap to shape editor
- Added new Collision Flags example
- Fix: Convex shapes were not exporting correctly
- Fix: Some properties such as actor scale were not exporting correctly with an export precision of 0
- Added new property to Actor called round_pixels, when set to true vertices will be rounded to integer which can speed up rendering significantly
- Added support for collision flags to physics fixtures (category, mask and group index)
The Booty5 HTML5 game manual ebook has also been updated.
The first version of the Booty5 HTML5 Game Maker Manual e-book is now available for free download. Find out more on the Booty5 free e-book page.
Booty5 1.8.9b out NOW
Booty5, the HTML5 Flash Like Game Maker
- Code restructured
- All classes moved into the b5 namespace
- TheApp class renamed to App
- window.app replaced with b5.app
- Added new property to App called canvas_fill_window which when set to false will prevent the canvas from being resized to fit window
- Added support for sequential and concurrent actions to app, actors and scenes via ActionsListManager and ActionsList classes
- Large collection of pre-defined actions added:
- Actor.setPositionPhysics() deprecated, use setPosition instead
- Actor.setRotationPhysics deprecated, use setRotation instead
- Moved getResFromType() out of App and Scene classes into common Utils class
- Added new Utils.findObjectFromPath() and Utils.resolveObject() which can be used to find actors, scenes, action lists and timelines from a path such as gamescene.actor1.timeline1
- Added new Utils.findResourceFromPath() and Utils.resolveResource() which can be used to find resources from a path such as gamescene.sound1
- Added new _atlas, _bitmap, _clip_shape properties to Actor that can use resource paths as well as instances of resources
- Added new _clip_shape property to Scene that can use resource paths as well as instances of resources
- Added new _focus_scene and _focus_scene2 properties to App that can use resource paths as well as instances of resources
- Added vx_damping and vy_damping to scene camera
- Updated Xoml.js to load new actions lists from Booty5 editor exported JSON format
- generateExplosion, generatePlume and generateRain now also accept string version of type
- Logic and rendering decoupled. Logic (app.mainLogic) now ran on timer at default 60 fps whilst and rendering (app.mainDraw) at max frame rate
- New Actions example added
- Fix: Animation.Update() locks up when only a single key frame is specified
- Fix: “none” rescaling method was not working correctly
- Fix: Box2D forces applied in Actor OnTick were not being applied
Booty5 game maker editor changes v1.8.9b include:
- Added new property to project section called Fill Window which when set to false will prevent the canvas from being resized to fit browser window. Setting to false is useful if you have a canvas that fits in vertically with other page content as no borders will be shown.
- Updated events editor
- IsPath added to Shape properties, which can be used to mark shapes to be used as paths
- Added actions system and Action List editor to Actors and Scenes
- Project property Frame Rate now exported
- Fix: Proportional origins were not working
- Fix: “Wait for resources” project option not saving correctly
- Fix: Attempting to export a project that has a brush that points to an image that is not present on disk crashes
Latest version of the free Marmalade compatible game IDE the Goji Editor is now available for free download
- Added New Project dialog with support for creating wireframe projects
- Update to AppEasy Core to work with Marmalade SDK v7.4
- Fixed export of extra app.icf settings
- Fixed missing app_id for Facebook extension when deploying device builds
I’m quite excited to announce a new free mobile games and apps discovery service called Free Games Bandit. Free Games Bandit was invented to serve two purposes:
App discovery from the users point of view
First and foremost, as an avid mobile app user and gamer I have a MASSIVE gripe with app stores such as Google Play and Apple’s App Store. When I visit Google Play and the iOS App Store I am ALWAYS presented with apps and games that I have seen before. Not only that these apps and games rarely change. I can log in every day for a week and see the same old stuff there. I am forced to drill down categories for hours and hours just to find an app or game that’s new or different. I feel very strongly that app discovery at the moment on the major app stores is stagnant and a mind numbing experience.
Free Games Bandit solves this discovery problem by presenting a collection of random games and apps to you the user. It also presents them in an exciting interactive format that feels very game like making app discovery FUN.
App discovery from the game and app developers point of view
So as a mobile game and app developer you created your latest marvel app or game and put it on the app store, did a little PR, posted to various gaming forums, told your friends, announced on Facebook / Twitter etc, maybe a little paid advertising, but where are the sales and downloads?
80% of most new apps and games for Android and iPhone / iPad get buried at the bottom of the app store under the immense weight of the app stores themselves. what are your chances of being discovered? That’s right, virtually 0, which is evident with how many apps are on Google Play / Apple App Store with fewer than 10 downloads. What would your downloads look like if you as a developer had the same chance of getting your app discovered as all other developers? Free Games bandit does not discriminate, all app developers that add an app have the same chance of being discovered
So if you are an app user / gamer looking for a new, unique and interesting way of finding new apps and games or a mobile developer looking for a fair and free way of promoting your apps then pop over to Free Games Bandit. Note that there is no sign up required to use or add apps.
Free Games Bandit on Facebook
Free Games Bandit is now available on Facebook as an app at https://apps.facebook.com/freegamesbandit. I’ve also added a Facebook page at https://www.facebook.com/freegamesbandit where you can keep up to date with development news.
Looking at my recent app sales / downloads and feeling quite disappointed I sat wondering why none of my apps have yet been featured on Google Play. I searched around and around and finally found something that could explain why. A recent-ish (2012 to be exact) talk by Dan Galpin and Ian Lewis at the Google I/O conference offered up some dos and donts when it comes to “possibly” being featured on Google Play. The video of the Google I/O event can be watched here.
A basic summary is shown below:
- Make sure app works on latest OS release (hide soft buttons too)
- Do not enable copy protection in Google Play developer console (this has already been removed)
- Use back button to pop up pause menu or return to previous screen
- Respect Android life cycle. One tip, when game returns from paused state, pop up a game paused menu and never lose game progress
- Don’t use certain permissions if your app doesn’t really use them such as read / write SMS, change wifi state etc..
- Conserve system resources (memory, battery etc..)
- Follow Google’s rules such as a) dont use other 3rd party IAP API’s b) Do not upload apps that download others apps c) Do not bribe users for 5 star reviews
- IAP must be done correctly, including taking into account situation where purchase was not delivered because the app was paused or shut down
- Make sure game works and runs well across wide variety of different devices
- Get app store listing correct and make sure that the featured images are ok at a low resolution, such as text can be read. Don’t include keyword spamming or phrases such as “if you like xxxx then” or use over salesy type language
There are more tips, so its well worth watching the video.
Good luck with getting your app or game featured on Google Play.