windows - 2D Cross-Platform Game Development Engines -


i've worked time corona sdk , love how fast , easy can create powerful apps using lua. can compile ios , android, feels little now.

my main interest able compile desktop , mobile. @ least following:

  • windows + mac desktop, standalone applications.
  • ios + android mobile.

i'd prefer lean more towards lua type scripting instead of actionscript, please feel free post have worked , love.

i've found following engines far:

  • marmalade quick - after further looking it, marmalade quick can build mobile!
  • iwgame - works on top of marmalade , says can deploy desktop , mobile lua. info appreciated on this
  • sio2 - says "sio2 opengles based cross-platform 2d , 3d game engine ios, android, macos , windows" , "the engine allows port game on mac store , on windows.", forum , web title "game engine mobile devices". can't find info on if can deploy desktop platforms, info appreciated again.
  • loom engine - loom similar haxe + openfl (attempts attract flash developers) in uses as3-like of ecmascript, doesn't build native code it. uses cocos2d rendering should in theory fast cocos2d. -- bojan.
  • sdl - i've read in multiple places sdl can deploy platform or device , has lua binding. can't find how works it's not engine. 1 can explain how works , if it's possible once again, appreciated.
  • sfml - "windows, linux, mac os x , android & ios. " doesn't use lua can use other languages java , python etc. have information on this?
  • torgue2d - "torque 2d developed os x, windows, , ios devices in mind , works equally on platforms." uses torguescript , no android =(
  • sencha - seems compile platforms, uses javascript know. v8 js work performance wise compared other options?
  • gamemaker - own scripting language gml , remember 1 tool non-programmers. has grown real engine, mean serious development?
  • construct2 - same question gamemaker
  • corona - lua mobile (android , ios well)
  • cocos2d - seems has lots of options not sure same language? seems you'd have re-write entire code. info if cocos2d can deploy desktop + mobile same code appreciated.
  • angel2d - says can deploy except android , uses lua, ever used 1 before?
  • libgdx --- i've seen things this. here benchmark test libgdx , saw reaching 40k sprites @ 60fps. http://www.sparkrift.com/2012/1/love2d-vs-allegro-vs-clanlib-vs-libgdx-vs-cocos2d-x-vs-monogame-vs-xna-vs-sfml . seems libgdx barely goes on 30k actually. still seems amazing. on same level qt me, perfect, except i'm not worried performance on it. libgdx can build pretty much.
  • xna + monogame --- monogame's performance seems lower libgdx, can build platforms. don't know xna , heard won't receiving future updates, quite stable? more information welcome.
  • citrus --- don't have information on citrus either. as3 game engine can build ios, android, windows, mac , more.
  • haxe + openfl --- openfl (haxe) builds native on many platforms, not flash. windows, mac, linux , android optional native deployment or openfl runtime called neko in theory faster flash, , sdl 2.0 enable ios deployment soon(ish). -- bojan.
  • qt-project --- linking qt project here, can build , has pretty big community lots of third party libraries further.
  • moai ---the lua engine know can build desktop , mobile. downside community isn't big , documentation isn't best. if can passed great solution , 1 i'm using.
  • adobe --- can't forget add adobe here since can build supports flash.
  • unity3d --- announced 2d integration looks promising, should released q3-q4 of 2013.
  • cocos2d-x --- open source engine. supports js, lua, c++ , multiple platforms.
  • html5 --- there seem lot of emphasise on html5 mobile apps, here few tools found can port html5 project platform:

    1. chromium embedded

    2. sencha

    3. phonegap

    4. appcelerator/titanium

    5. icenium

so, i'd happy if comment experiences engines , suggest 1 recommend. thank help!

edit: since topic getting popular i'll adding other options i've found on time. suggest choose familiar , best project needs.

i recommend v-play (v-play.net) - it's cross-platform game engine based on qt ios, android, symbian, meego, blackberry10 , can export native desktop applications windows, mac , linux.

it's based on c++ has neat scripting support qml & javascript. qml no-brainer learn , can boost productivity less code needed - see comparison cocos2d-x(60% less loc) or corona(15% less loc) comparison of same games.

(disclaimer: i'm 1 of guys behind v-play)


Comments

Popular posts from this blog

javascript - Count length of each class -

What design pattern is this code in Javascript? -

hadoop - Restrict secondarynamenode to be installed and run on any other node in the cluster -