2D Cross-Platform Game Development Engines [closed] 2D Cross-Platform Game Development Engines [closed] windows windows

2D Cross-Platform Game Development Engines [closed]


I would recommend V-Play (v-play.net) - it's a cross-platform game engine based on Qt for iOS, Android, Symbian, MeeGo, Blackberry10 and also can export for native desktop applications for Windows, Mac and Linux.

It's based on C++ but has a neat scripting support for QML & JavaScript. QML is a no-brainer to learn and can boost your productivity as less code is needed - just see the comparison with cocos2d-x(60% less Loc) or Corona(15% less LoC) for a comparison of the same games.

(Disclaimer: I'm one of the guys behind V-Play)


If you are into using Python, Kivy is a great solution these days. It compiles to all the platforms you ask for:

Kivy is running on Linux, Windows, MacOSX, Android and IOS. You can run the same code on all supported platforms. It can use natively most inputs protocols and devices like WM_Touch, WM_Pen, Mac OS X Trackpad and Magic Mouse, Mtdev, Linux Kernel HID, TUIO. A multi-touch mouse simulator is included.

Kivy uses lots of optimized code for graphics rendering (via Cython) so it is fast too.

Here is a speakerdeck that gives you some background and an overview (android specific).


How about HaxeFlixel? We have a great selection of demos, and of course support cross platform development via Haxe + OpenFL. This is an open source project hosted on GitHub. We support all major platforms (including iOS).