Cross-Platform Mobile Game Development – a Tool Comparison


Mobile game development has a world of its own. You will come across different set of programming languages which you would not have encountered elsewhere – Lua, Live Code, Unreal Script, Boo etc. Some of these tools are a derivative or an extension of what is available on other gaming platform while others have been explicitly developed for mobile. At least one of these platform may seize to become a game development platform and become an enterprise cross-platform mobile application development solution.

As I have mentioned earlier (here it is), there are five approaches to cross platform mobile application development and many tools are available under each category. They are:

(1)    Mobile Web (JavaScript-CSS library), (see this)

(2)    Visual Tool (No access to Code), (see this)

(3)    App Generator (Native application for multiple platforms), (see this)

(4)    Hybrid App (Leverages embedded browser control) (see this) and

(5)    Game Builder.

Here are 10 game development tools – the ordering is alphabetic.

1. Bedrock (Metismo)

  • Home page: Link
  • Genesis: Has been acquired by Software AG – rebranded as  webMethods Mobile Designer
  • Language: Java & Cross compiler
  • Version: –
  • Licensing: detail not available
  • Download: no
  • Documentation: not available
  • Sample application: not available
  • Implementation: FinBlade, Xendex
  • Wikipedia: Link

2. Corona (Ansca)

3. JUCE

4. LiveCode (RunRev)

5. Marmalade

  • Home page: Link
  • Genesis: It is from Ideaworks3D which has been into cross-platform technology and games software since 1998
  • Language: Visual C++
  • Version: 5.2
  • Licensing: Free evaluation – application cannot be distributed
  • Download: Link
  • Documentation: Index
  • Sample application: Getting Started
  • Implementation: Index
  • Wikipedia: Link
  • Additional: IwGame framework for marmalade
  • Article on how to use: DrMop

6. Moai

[Updated: 2012, July]

7. Moscrif

[Updated: 2012, August]

  • Home page: Link
  • Genesis: It was created specifically for mobile platform
  • Language: JavaScript
  • Version: 2012q2.151
  • Licensing: Free with limited features
  • Download: Link
  • Documentation: Documentation and API
  • Sample application: Video and Tutorial
  • Implementation: Applications and Games
  • Wikipedia: No
  • Article on how to use: –

8. Unity 3

9. Unreal

10. XPower++

  • Home page: Link
  • Genesis: It has background in cross-compiler for grid computing
  • Language: Basic++, C++, Java++, and Pascal++ language dialects
  • Version: 2.0.2.990
  • Licensing:
  • Download: Link
  • Documentation:  Index
  • Sample application: (see documentation index)
  • Implementation: ?
  • Wikipedia: Link

Do let me know if there are any errors and omissions in the details I have provided.

Link to home page of Moscrif

More Tool Comparisons

Here are references to articles written by others comparing different cross-platform tools:

Previous>> (Hybrid Mobile Tools)

Comments
16 Responses to “Cross-Platform Mobile Game Development – a Tool Comparison”
  1. Elie Fabs says:

    Excellent blog post , Apropos , if you is requiring to merge PDF or PNG files , my company discovered a service here AltoMerge.

  2. I think you should develop the game on one platform and then port to the other, if you are going for that kind of program, I suggest you solve the game problems and then port.

  3. Peter says:

    Great and comprehensive comparison, but Moscrif should be definitely added to the above list as free to download alternative to paid SDKs like Corona. For more information visit: http://www.moscrif.com

  4. Thank for covering Moai. To update your entry, Moai is currently at v1.2, there is a Wikipedia page at http://en.wikipedia.org/wiki/Moai_%28game_development_platform%29 and the link for the list of games is http://getmoai.com/made-with-moai.html

    Also, there is a new logo for Moai introduced with our 1.0 release, available at http://www.ziplinegames.com/wp-content/uploads/2011/04/Moai_Logo_On_White_700px.png

Trackbacks
Check out what others are saying...
  1. […] Cross-Platform Mobile Game Development – a Tool Comparison … – Mobile game development has a world of its own. You will come across different set of programming languages which you would not have encountered elsewhere – Lua, Live Code, Unreal Script, Boo etc. Some of these tools are a derivative or an extension of what is available on other … […]

  2. […] Cross-Platform Mobile Game Development – a Tool Comparison (setandbma.wordpress.com) […]

  3. […] Cross-Platform Mobile Game Development – a Tool Comparison … […]

  4. […] Cross-Platform Mobile Game Development – a Tool Comparison « Technology Trend Analysis says: March 19, 2012 at 4:21 pm […]

  5. […] Cross-Platform Mobile Game Development – a Tool Comparison « Technology Trend Analysis says: March 19, 2012 at 4:21 pm […]

  6. […] Cross-Platform Mobile Game Development – a Tool Comparison « Technology Trend Analysis says: March 19, 2012 at 4:21 pm […]

  7. […] Cross-Platform Mobile Game Development – a Tool Comparison « Technology Trend Analysis says: March 19, 2012 at 4:21 pm […]



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: