Month: May, 2012

Book Corona SDK Mobile Game Development: Beginner’s Guide available!

 

This may be a little late, but if you missed the news the book Corona SDK Mobile Game Development: Beginner’s Guide by Michelle M. Fernandez has been released and is available to purchase worldwide!

Facebook Page

The book Facebook Page has 870 likes at the moment! Like it to follow news and announcements about the book as well general Corona SDK stuff :)

Full game source code now available to Corona SVG Level Builder customers!

 

The source code of the slingshot game Angry Trolls is now part of the Corona SVG Level Builder! So by getting Corona SVG Level Builder you are not only getting an amazing level and physics library with dozens and dozens of features, but also getting the code of a full working commercial game made with Corona SDK and Corona SVG Level Builder.

What is this game about?

You can see a video here:

Why should I bother with an ugly game like this?

Because this game implements almost all features of the Corona SVG Level Builder, as well it has all the main elements you need in order to have a mobile game:
  • Main Menu
  • Options
  • Chapter Selection -> Level Selection in a chapter.
  • Story reader.
  • Multiple Levels.
  • Pause menu with restart, go to level selection, continue game, sounds on/off.
  • Game Won / Lost overlay.
  • Three different ranks according to the score made (three stars anyone?).
  • Leaderboards with Game Center.
  • A rudimentary multi-language scheme.
  • Scenes and game flow management.
  • Asset caching and management.
It is a great learning resource so you can understand the structure behind a working commercial game.

Are existing customers getting the source code as well?

Yes! A newsletter has already been sent to you about this and the source code is already available to you in your members area.

What are you waiting for?

Now there is no excuse to not get Corona SVG Level Builder! Not only you have access to an amazing level editing and creation tool, but a full game source code. If you have no idea on how to create a mobile game, you now have access to a full game.
If you don’t have it, what are you waiting for? Go buy it now and save dozens if not hundred hours of development! Or you may consider checking all the features first? Here they are: levelbuilder.karnakgames.com!

* Due to the Angry Trolls source code addition to the bundle, the price has been increased to US$ 99.90.

Corona SVG Level Builder 1.5: iPad 3 support, multiple SVGs, downloadable content, new examples and more!

 

The next major Corona SVG Level Builder update is here! Corona SVG Level Builder 1.5 has dozens of small fixes, new examples and major features:

  • iPad 3 support.
  • Multiple SVGs loaded in the same scene.
  • SVGs and Spritesheets in the System folders (Temporary, Cache, Documents) – for downloadable content.
  • Object cloning.
  • SVGs as definition tables – bodies are only parsed, not shown, so you can create them on demand (infinite scrolling games, non games apps, etc).

All the new features are documented and expressed with the new examples.

Update Available in the Members Area

If you are a customer, you can download the updated version in the Members Area. If you haven’t received an e-mail about the Members Area or forgot your access details, please contact me with the same e-mail as your purchase e-mail.

Changelog

GENERAL NEW FEATURES

[+] Support for iPad 3 in the dynamic resolution settings.
[+] Support to Multiple SVGs loaded on the same scene (i.e. SVGs with different definitions of bodies. Useful in
games with upgradable items, shops, etc, where you can choose as an example a background and a character from different sets,
in this case the background and level would come from a SVG and the character from another SVG).
[+] exposeRawAttributes SVG:createBody parameter, to expose all the SVG attributes from a body.
[+] Support to XML spritesheets.
[+] Support to XML spritesheets in subfolders.
[+] Support to SVG and Spritesheets in the Caches and Temp System folders (i.e. downloadable content)
[+] New API for body cloning and external body creation; new config: parseOnly to only parse objects from Inkscape, without creating the bodies.

BUG FIXES

[+] notDraw is now recognized in materials.
[+] Path materials now accept notDrawn.
[-] Images not loaded from SpriteSheets won’t be scaled forcefully in case of a resolution independent project.
[+] Fixed a issue which was affecting the scaling of physics bodies on different resolutions.
[+] Adjusted the order of replacement in custom attributes: body attributes correctly replaces material ones; Images not loaded from SpriteSheets won’t be scaled forcefully in case of a resolution independent project.
[+] Spritesheets flagged as persistent are now really persistent.

NEW SVG PARSER METHODS

[+] parseSvgFile(svgFile, config)
[+] createBody(bodyId, addToLayerGroup, exposeRawAttributes, svgFile)
[+] bodiesIdsFromLayer(layerId, svgFile)
[+] bodiesFromLayer(layerId, svgFile)
[+] cleanUpFile(svgFile, cleanPersistentData)

NEW EXAMPLES

[+] Multiple SVGs and Multiple Spritesheets in the same level.
[+] Resolution Independence 2, with support for iPad 3.
[+] Spawn at Touch Location.
[+] Clone object.
[+] Waypoints (not fully implemented, just gives an overall idea).

FIXED EXAMPLES

[+] Added a timer to the leg of the scrolling example character.

Where to go next?

  • If you still haven’t purchased the Corona SVG Level Builder, you can purchase it right here. It comes with dozens of examples as well all future updates will be sent to you for free.