Mobile Game Engines

Mobile Game Engines: Interviews with Mobile Game Developers
Interviews with Mobile Game Developers

Mobile Game Engines: Interviews with Mobile Game Engine Developers
Interviews with Mobile Engine Developers

Mobile Game Engines: How to Choose a Mobile Game Engine
How to Choose a Game Engine

All Android Game Engines

Mobile Game Engines: Interviews with Mobile Game Engine Developers

Interviews with Mobile Game Engine Developers
by Jason Brownlee, 2012

A collection of must-read interviews on creating and maintaining mobile game engines.

Find out more

Alien3D

Platforms: Android Orientations: 3D
Price: Free Skill: Intermediate
License: Apache License 2.0 (Open Source) Language: Java
Reviews: 0 Reviews Games: 0 Games

Description: A OpenGL ES based game engine for Android OS learn more

AllBinary Platform

Platforms: Android HTML5 Orientations: 2D
Price: Free Skill: Expert
License: AllBinary Open License Version 1 (Open Source) Language: Java
Reviews: 1 Reviews Games: 1 Games

Description: The goal of the AllBinary Platform is to create a Self Replicating Robot Army
dedicated to protecting, building, and maintaining Open Source Space Ships to escape the
tyrants of Earth. learn more

AndEngine

Platforms: Android Orientations: 2D
Price: Free Skill: Intermediate
License: Apache license (Open Source) Language: Java
Reviews: 19 Reviews Games: 31 Games

Description: AndEngine is a free 2D OpenGL Game Engine for the Android platform. learn more

Android Box2d

Platforms: Android Orientations: 2D
Price: Free Skill: Intermediate
License: GNU GPL v2 (Open Source) Language: Java
Reviews: 0 Reviews Games: 0 Games

Description: Box2D is a feature rich 2d rigid body physics engine, written in C++ by Erin Catto. It has been used in many games, including Crayon Physics Deluxe, winner of the 2008 Independent Game Festival Grand Prize. Many ports are available for Flash, Java, C#, Python, JavaScript, D, and fixed point embedded devices.

This project port Box2D to android based on JBox2D.

The source code is an Android Eclipse project. learn more

Android GL Engine

Platforms: Android Orientations: 2D
Price: Free Skill: Intermediate
License: GNU Lesser General Public License (Open Source) Language: Java
Reviews: 0 Reviews Games: 0 Games

Description: This project is aimed to be a way to develop 2D games using OpenGL ES on Android providing as much speed as possible. The engine is entirely coded in java so you can overload every object for your convenience.

With the engine is included a series of tutorials to show how to use it. learn more

Antiryad Gx

Platforms: iPhone Android Orientations: 2D 3D
Price: Free Skill: Beginner
License: Proprietary Language: C, C++
Reviews: 0 Reviews Games: 0 Games

Description: Antiryad Gx is an unified cross platform and multi core 3d game engine. learn more

App Game Kit

Platforms: iPhone Android Orientations: 2D
Price: Free Trial, Indie:$111.99, Corp:$999 Skill: Intermediate
License: Proprietary Language: C++
Reviews: 1 Reviews Games: 5 Games

Description: The App Game Kit solves many problems caused by mobile device fragmentation. With it you can code your game once and then deploy your game to multiple platforms. Different resolutions and input systems are all handled by AGK.
AGK was developed out of our own need to create a one stop solution for making game apps for mobile devices. In the past TGC had developed games for one device and then wanted to port them to other platforms. The process of conversion was costly and repetitive. The team wanted to spend more time creating new games and not burdened with laborious conversion work.

The TGC team has a wealth of experience in creating game creation tools spanning well over a decade. Taking that knowledge and working with our loyal and enthusiastic community we set to work on creating AGK.

This phase one of AGK is just the beginning. We aim to spread AGK across as many different platforms as possible. Meaning games you code in our AGK BASIC will instantly work on other supported platforms as we bring them into the AGK portfolio.

We're very excited about AGK, we feel it's the foundation of a great game making platform and we're 100% behind its evolution and development. We will continue to work with our community to ensure the AGK meets their needs. learn more

Ardor3D

Platforms: Android Orientations: 3D
Price: Free Skill: Intermediate
License: libpng/zlib license (Open Source) Language: Java
Reviews: 0 Reviews Games: 0 Games

Description: An Ardor3D based game or application can run on most computer platforms that support both Java and OpenGL such as Windows, Linux, Solaris and Mac OSX. With Ardor3D you can develop big shader based applications for high-end machines looking as good as current games or small applications for devices like Android smart phones. learn more

BatteryTech Engine

Platforms: iPhone Android Orientations: 2D 3D
Price: Free Skill: Intermediate
License: Proprietary Language: C++
Reviews: 0 Reviews Games: 5 Games

Description: Develop your game for Android, iOS and other mobile
platforms using the powerful Lua scripting language which drives this
high-performance 2D and 3D game engine. BatteryTech Engine uses many
open standards and provides direct access to Android and XCode
projects, making 3rd party product integration a breeze. Free to
start developing with, no subscriptions. One-time BatteryTech SDK
License required for deployment and device testing. learn more

BatteryTech SDK

Platforms: iPhone Android Orientations: 2D 3D
Price: Indie $249, Commercial $999 Skill: Expert
License: Proprietary Language: C++
Reviews: 0 Reviews Games: 1 Games

Description: Develop your custom high-performance game in C++ on top
of this feature-filled cross-platform library. This is the foundation
product used for BatteryTech Engine and advanced developers will find
a number of new and innovative options in the APIs. Direct access to
Android and XCode projects is provided, making 3rd party product
integration a breeze. Nosubscriptions. One-time SDK License
required. learn more

Candroid

Platforms: Android Orientations: 2D
Price: Free Skill: Expert
License: Apache License 2.0 (Open Source) Language: Java
Reviews: 0 Reviews Games: 0 Games

Description: Candroid is a game engine for Android Game Developer to simplify their work. learn more

Catcake

Platforms: Android Orientations: 3D
Price: Free Skill: Intermediate
License: MIT License (Open Source) Language: C++
Reviews: 0 Reviews Games: 0 Games

Description: Catcake is a cross-platform 3D graphics engine intended to be easy-to-use and high performance, which also supports the features for game development, such as animation, input device handling and sound playing. learn more

Cocos2d for Android

Platforms: Android Orientations: 2D
Price: Free Skill: Intermediate
License: New BSD License (Open Source) Language: Java
Reviews: 0 Reviews Games: 0 Games

Description: cocos2d for Android is a framework for building 2D games, demos and other graphical/interactive applications. It is based on the cocos2d-iphone design: it uses the same API, but instead of using objective-c, it uses Java. learn more

Cocos2d-x

Platforms: iPhone Android Orientations: 2D
Price: Free Skill: Intermediate
License: MIT License (Open Source) Language: C++
Reviews: 1 Reviews Games: 7 Games

Description: C++ Port of cocos2d-iphone. Multi-platform, light-weight & developer friendly learn more

Corona SDK

Platforms: iPhone Android Orientations: 2D 3D
Price: Trial is Free, Indie $199/Year, Pro is $349/Year Skill: Intermediate
License: Proprietary Language: Lua
Reviews: 0 Reviews Games: 12 Games

Description: Built on top of OpenGL, OpenAL, Box2D, and Lua, Corona uses the same industry-standard architecture as top-selling mobile games from Tapulous, Electronic Arts, and ngmoco. Corona games run at native speeds, and significantly outperform apps developed using web-based technologies like Adobe Flash or HTML5. learn more

Cuttlefish Engine

Platforms: iPhone Android Orientations: 2D
Price: Free, $99/yr, $299 lifetime Skill: Beginner
License: Proprietary (Open Source) Language: Cuttlescript
Reviews: 0 Reviews Games: 0 Games

Description: Cuttlefish is a completely new solution to the cross platform headache: you make the game, it writes the code. Your game logic, written once, runs natively on different platforms, using an engine that embraces extendibility, not sandboxes.

Writing a game for phones today is tough. You want as many people as possible to play your game, but every phone seems to have its own platform, language, and screen resolution. How can you avoid committing to the wrong platform and dooming your game to obscurity before you've even started?

The Cuttlefish Engine frees you from that decision. Design your game using the Cuttlefish Designer, and then ship that game for multiple platforms.
learn more

Dwarf FW

Platforms: Android Orientations: 3D
Price: Free Skill: Intermediate
License: MIT License (Open Source) Language: Java
Reviews: 0 Reviews Games: 0 Games

Description: An android framework/game engine consisting of a scene graph plus some utility classes. It's mainly aimed to abstract OpenGL ES. It's developed to function with the Android Dev Phone 1 that features an accelerometer, magnetometer, touchscreen and trackball. If you got another device, please test it and report back!
Note, the developer indicates that it is not being developed anymore and to refer to JMonkey Engine which has ongoing development in this area. learn more

DX Studio

Platforms: Android Orientations: 3D
Price: Freeware Edition:Free, Commercial Pro:Free Skill: Intermediate
License: Proprietary Language: C++, C# or VB.Net
Reviews: 1 Reviews Games: 0 Games

Description: DX Studio is a complete integrated development environment for creating interactive 3D graphics. The system comprises of both a
real-time 3D engine and a suite of editing tools. Using DX Studio you can build complete real-time interactive applications, simulations or games, for standalone use or for embedding in other Microsoft Office/Visual Studio applications. learn more

e3roid

Platforms: Android Orientations: 2D
Price: Free Skill: Intermediate
License: New BSD License (Open Source) Language: Java
Reviews: 1 Reviews Games: 1 Games

Description: e3roid is a 2D game library for Android. learn more

EDGELIB

Platforms: iPhone Android Orientations: 2D 3D
Price: Free, 1 Developer: €5,000 Skill: Intermediate
License: Proprietary Language: C++
Reviews: 0 Reviews Games: 4 Games

Description: DGELIB is the most powerful and versatile middleware solution for cross-platform mobile development available today. EDGELIB enables you to create superior applications and games on a vast range of mobile platforms.

Smoothly create multi-platform applications through the generic interface for Apple iOS, Google Android, Symbian, Windows Mobile, desktop (Linux/Windows/OS X) and many more platforms! learn more

Emini Physics Engine

Platforms: Android Orientations: 2D
Price: Free Skill: Intermediate
License: Proprietary (Open Source) Language: Java
Reviews: 0 Reviews Games: 4 Games

Description: The Emini Physics Engine is a physics and particle library for mobile applications. It is implemented for J2ME and Android and is optimized for resource poor devices. Physical behavior is becoming more and more important in todays mobile gaming environment.
The library is available for free. However, donations are appreciated to help me continue support and further development. learn more

Emo-Framework

Platforms: iPhone Android Orientations: 2D
Price: Free Skill: Intermediate
License: New BSD License (Open Source) Language: C, C++, Objective-C
Reviews: 1 Reviews Games: 0 Games

Description: Lightweight 2D game framework for Android and iOS. emo is 2D game engine for Android and iOS.
emo is lightweight game framework that is driven by Squirrel, object-oriented scripting language for your game logic. emo has native game engine almost all codes are written in C/C++ for Android and C/C++/Objective-C for iOS that is based on OpenGL for graphic rendering and OpenAL/OpenSL for sound interface.
learn more

Esenthel Engine

Platforms: iPhone Android Orientations: 2D 3D
Price: Free, Personal:$150, Company:$750, Pro:$4000, Ultimate, Non-Game:$250/year Skill: Intermediate
License: Proprietary Language: C++
Reviews: 0 Reviews Games: 0 Games

Description: Esenthel Engine is a complete game development platform allowing to create fully featured AAA titles.

It has been specifically designed for professional game development, which has been achieved by giving the developers full control over the game code mechanics, next generation graphics and a rich toolset drastically simplifying the game development process.

While mainly targeted for the professional market, the engine is easy enough that it can also be used by independent teams or small companies with no prior game development experience. learn more

Flixel-Android

Platforms: Android Orientations: 2D
Price: Free Skill: Intermediate
License: New BSD License (Open Source) Language: Java
Reviews: 0 Reviews Games: 0 Games

Description: flixel-android's primary function is to provide some useful base classes for creating 2D games that developers can extend to make their own game objects. learn more

Forget 3D Game Engine

Platforms: Android Orientations: 3D
Price: Free Skill: Intermediate
License: GNU GPL v2 (Open Source) Language: C++
Reviews: 0 Reviews Games: 0 Games

Description: Forget 3D Game Engine is a OpenGL ES framework(still not a engine) for Android, Win32, WinCE platform, it simplifies your OpenGL ES program development, support scene management, Texture, Camera, Light, Model loader, Font etc. learn more

GameKit

Platforms: iPhone Android Orientations: 3D
Price: Free Skill: Intermediate
License: MIT License (Open Source) Language: C++
Reviews: 0 Reviews Games: 0 Games

Description: A cross-platform 3D game engine using Ogre or Irrlicht and Bullet for Windows, Linux, Mac, Android and iPhone.
The goal of gamekit is to create a basic game engine that allows fast prototyping build around open source software free for commercial use. learn more

GameMaker

Platforms: iPhone Android HTML5 Orientations: 2D
Price: Windows:$39.99, Mac:$39.99, HTML5:$99.00 Skill: Beginner
License: Proprietary Language: None (Graphical)
Reviews: 0 Reviews Games: 0 Games

Description: GameMaker allows you to make exciting computer games, without the need to write a single line of code. Making games with GameMaker is a lot of fun! Design your very own games using easy-to-learn drag-and-drop actions – you can create professional-quality games within very little time. You can make games with backgrounds, animated graphics, music and sound effects. And when you've become more experienced, there is an easy built-in programming GameMaker Language (GML), which gives you the full flexibility of creating games with GameMaker.
learn more

GamePlay

Platforms: iPhone Android Orientations: 3D
Price: Free Skill: Intermediate
License: Apache 2.0 license (Open Source) Language: C++
Reviews: 0 Reviews Games: 0 Games

Description: An open-source, cross-platform 3D native C++ game framework making it easy to learn and write mobile and desktop games. (Beta) learn more

GameSalad

Platforms: iPhone Android HTML5 Orientations: 2D
Price: Basic:Free, Pro:$299/year Skill: Beginner
License: Proprietary Language: None (Graphical)
Reviews: 0 Reviews Games: 0 Games

Description: GameSalad is an online community that empowers everyone to express and share their ideas through games. Our company was founded on the belief that all people should have the tools to make popular games, limited only by the boundaries of their imaginations. GameSalad provides a platform used by creators to rapidly design, publish and distribute original games that have been played by millions of people worldwide.
learn more

Gideros Mobile

Platforms: iPhone Android Orientations: 2D
Price: Community:Free, Indie:$149/year, Professional:$449/year Skill: Intermediate
License: Proprietary Language: Lua
Reviews: 3 Reviews Games: 20 Games

Description: Gideros helps you build apps and games on iPhone, iPad and Android easily, with a Flash-like programming interface using a multi-platform development environment and IDE. Gideros Studio allows developers to write their code for iOS and Android efficiently, writing once and running on many.

Develop native, graphically rich, 2D, hardware accelerated games and applications as we do – with love and great fun. learn more

Ignifuga Game Engine

Platforms: iPhone Android Orientations: 2D
Price: Free Skill: Intermediate
License: Ignifuga Game Engine License (Open Source) Language: Python, Cython
Reviews: 0 Reviews Games: 0 Games

Description: Ignifuga is a multi platform 2D engine based in the Python language inspired by similar offerings like Cocos2D, Cocos2D for iPhone, and AndEngine. All your game logic code along with the engine’s and supporting tools is converted to C during the build process, and compiled into one big standalone binary for each of the supported platforms (please refer to the FAQ for more information). The project is currently in the alpha stage of development, so the expected performance may range from not even working to attaining consciousness and starting the third world war for all we know. For now, we hope that it lives up to its name and it at least doesn’t catch fire. learn more

IwGame Engine

Platforms: iPhone Android Orientations: 2D 3D
Price: Free although requires the Marmalade SDK Skill: Intermediate
License: Proprietary (Open Source) Language: C++
Reviews: 2 Reviews Games: 2 Games

Description: IwGame, the free open source cross platform mobile 2D game engine for smart phones, tablets and emerging technologies developed by Pocketeers Limited. IwGame is designed and written on top of the Marmalade SDK the ultimate cross platform SDK for smart phones tablets and emerging technologies. In order to use the IwGame game engine you will need to download and install the Marmalade SDK. learn more

jMonkeyEngine

Platforms: Android Orientations: 3D
Price: Free Skill: Intermediate
License: BSD (Open Source) Language: Java
Reviews: 0 Reviews Games: 1 Games

Description: jMonkeyEngine a game engine made for developers who want to create 3D games following modern technology standards. The framework is programmed entirely in Java aimed at wide accessibility and quick deployment to desktop, web, and mobile platforms. jMonkeyEngine is not a visual “RPG Maker” or a drag-and-drop “FPS mod”. If you are comfortable writing Java code, you can rely on jMonkeyEngine as your next 3D game’s foundation. jMonkeyEngine is a state-of-the-art starting point for any aspiring 3D games developer. learn more

jPCT-AE

Platforms: Android Orientations: 3D
Price: Free Skill: Intermediate
License: jPCT-AE license (Open Source) Language: Java
Reviews: 3 Reviews Games: 14 Games

Description: jPCT is a solution for browser based games and applications using a software renderer as well as for OpenGL accelerated ones. It offers a software (Java 1.1 compatible, will work even on the MS-VM) and a hardware renderer (Java 1.4 or higher required). It integrates nicely into Swing/AWT but may also render into a native OpenGL window. There's also an Android version available.

jPCT has been developed with ease of use and small size in mind. The API's jar-file is only around 300KB in size.

jPCT can be used free of charge for private and commercial games and applications.

jPCT-AE (Android Edition) is a port of jPCT to Android. It's a port, not just a new renderer for the normal version of jPCT to be more suitable for the Android platform.
If you are already familiar with jPCT, you'll notice that a lot of things are still the same as in the normal version.
However, some features (portal rendering, the software renderers,...) got removed and there are less classes/interfaces. Some things are easier now, some method signatures have been simplified.

learn more

Kobold Kit

Platforms: iPhone Android Orientations: 2D
Price: Free Skill: Beginner
License: MIT License (Open Source) Language: Objective-C
Reviews: 0 Reviews Games: 0 Games

Description: Kobold Kit is an open source project built on and extending Apple's Sprite Kit framework. The goal is to provide a public repository for popular Sprite Kit extensions and to add commonly needed features not available in Sprite Kit. learn more

LGame

Platforms: Android Orientations: 2D
Price: Free Skill: Intermediate
License: Apache License 2.0 (Open Source) Language: Java
Reviews: 0 Reviews Games: 0 Games

Description: Android and J2SE OpenGL Game Framework.
Standard LGame renderer of GLEx class as the engine of the most basic, commonly used graphics API allows the use of JavaSE, of JavaME, and OpenGL OpenGLES, commonly used drawing API, while the LSE and LAE package only analog JavaSE, of JavaME the common interfaces of the Graphics class (which means do not support OpenGL). learn more

libGDX

Platforms: Android HTML5 Orientations: 2D 3D
Price: Free Skill: Intermediate
License: Apache License 2.0 (Open Source) Language: Java
Reviews: 14 Reviews Games: 38 Games

Description: The libgdx project is a cross-platform game development library written in Java with some JNI code for performance hungry sections. It abstracts away the differences between writing desktop and Android games based on OpenGL. Applications can be prototyped and developed entirely on the desktop, then only 6 lines of code are needed to run your app on Android. Develop more efficiently using powerful desktop tools such as HotSwap, without needing to wait for your application to be deployed to a device each time it is run.
learn more

Linderdaum Engine

Platforms: Android Orientations: 2D 3D
Price: Free/? Skill: Intermediate
License: Non-commercial/Commercial usage (Open Source) Language: C++
Reviews: 0 Reviews Games: 2 Games

Description: Linderdaum Engine is an open source purely object-oriented 3D gaming engine for Microsoft Windows and Google Android written in C++. It is designed to be an integrated solution for the development of interactive 3D applications, for game, industrial and scientific visualization. learn more

LiveCode

Platforms: iPhone Android Orientations: 2D
Price: Personal:$99, Commercial:$499 Skill: Intermediate
License: Proprietary Language: LiveCode
Reviews: 0 Reviews Games: 0 Games

Description: LiveCode is the only truly simple way for anyone to create apps for any platform or purpose. Get an incredibly rich, deep feature set with more than 2000 features for even the most sophisticated project. A modern and powerful workflow saves you time at every step. LiveCode gives you completely royalty free distribution, has no ongoing fees, no hosting fees and no mandatory subscriptions.

Build your app for one mobile platform, and just run it on the other without worrying if the features you used will be supported. Plus the Field object has been substantially reworked to make beautifully formatted text a joy to create, even when you are using unicode. learn more

Mages Game Engine

Platforms: Android Orientations: 2D
Price: Free Skill: Intermediate
License: GNU GPL v2 (Open Source) Language: Java
Reviews: 0 Reviews Games: 0 Games

Description: Mages Game Engine enables you to develop effective multiplayer client/server internet games for mobile devices with minimum efforts.

Mages is multiplayer client/server game engine for Android and other mobile devices (currently Android and J2ME devices are supported, development for Windows Mobile in the progress). It allows developers to create internet multiplayer games by implementing only core game logic and GUI by using powerful engine API.

Developers can reuse effective Comet-based engine networking protocol, common game tasks like login to game server, retrieving of active player list, list of available game sessions, create new game session, join existing game, invite other player, just chat with opponents and many other features.
learn more

Marmalade

Platforms: iPhone Android Orientations: 2D 3D
Price: Trial:Free, Basic:$149, Standard:$499 Skill: Intermediate
License: Proprietary Language: C++
Reviews: 1 Reviews Games: 1 Games

Description: Performance and portability – true cross-platform technology without compromise

Creating and delivering successful apps is becoming increasingly challenging. You need your app to stand out from the crowd, by delivering a more engaging experience with richer content. You need your app to reach the widest possible audience, running on iOS, Android, and beyond.

What if you could develop more powerful apps, and deliver them simultaneously across all platforms and devices? Now you can, with the Marmalade SDK. learn more

Matali Physics Engine

Platforms: iPhone Android Orientations: 3D
Price: Non-Commercial, Commercial Skill: Intermediate
License: Proprietary Language: C#
Reviews: 0 Reviews Games: 0 Games

Description: Matali Physics is an advanced, cross-platform, fully managed 3D physics engine, intended for .NET and Mono. Matali Physics simplifies creating games, animations, computer simulations and multimedia presentations. Matali Physics is designed with a view to achieving greatest functionality and easiness of programming. The engine supports XNA, Silverlight, SlimDX, OpenTK, MonoTouch and Mono for Android libraries and is available for WIN32/64, XBOX 360, Windows Phone OS, web browsers, Mac OS X, iOS (iPhone, iPad, iPad2 and iPod Touch), Android OS, Linux and FreeBSD. learn more

min3D

Platforms: Android Orientations: 3D
Price: Free Skill: Intermediate
License: MIT License (Open Source) Language: Java
Reviews: 0 Reviews Games: 0 Games

Description: min3D is a lightweight 3d library/framework for Android using Java with OpenGL ES targeting compatibility with Android v1.5/OpenGL ES 1.0 and higher.

It tracks closely with the OpenGL ES API, which makes it ideal for gaining an understanding of the OpenGL ES API while providing the convenience of an object-oriented class library. learn more

Moai

Platforms: iPhone Android Orientations: 2D
Price: Free Skill: Intermediate
License: CPAL/Proprietary (Open Source) Language: C++
Reviews: 0 Reviews Games: 6 Games

Description: Moai is a mobile platform for pro game developers. It's focus is helping developers build uncompromising mobile games with rich cloud-based features and release them to modern app stores for iOS, Android, and Chrome. Moai is being used by several top 20 mobile games, and interviews with game developers. learn more

MonoGame

Platforms: iPhone Android Orientations: 2D
Price: Free Skill: Intermediate
License: Microsoft Public License (Ms-PL) (Open Source) Language: C#
Reviews: 0 Reviews Games: 0 Games

Description: MonoGame is an open source implementation of the XNA APIs that allows developers to build 2D games that run on Android, iPhone, iPad, Mac, Linux and Windows using the same code base, or reusing existing XNA code that runs on Xbox 360 or Windows Phone 7.

MonoGame 2.0 release is a major evolution of the platform. We went from only supporting the iPhone to becoming a cross-platform stack that now also runs on Android, Mac, Linux and Windows. To help developers get started, more than twenty individual samples and more than five complete starter kits are shipped with this release.

On the iOS platform, MonoGame runs on top of MonoTouch and there are at least eighteen games published on Apple’s AppStore built using the technology. This new release opens the doors for developers to publish games to the Mac AppStore using MonoMac, to Android Market using Mono for Android, and also to Windows and Linux systems using Mono.

This major advance in the MonoGame platform was made possible by an exponential growth in the number of contributors to the project in the last seven months. New contributors took over major components of the stack, tuned the performance, added new platforms, tuned the engine and fixed hundreds of bugs to turn MonoGame into a solid 2D gaming platform.

A new networking stack allows players on the same network to play with each other. One player could be running the iOS client, while another one might be using a Mac and another one an Android device. All playing the same game. learn more

MoSync Mobile

Platforms: iPhone Android HTML5 Orientations: 2D 3D
Price: Free, Basic Pro: 199 Euro, Gold Pro: 2999 Euro Skill: Intermediate
License: GNU GPL v2 (Open Source) Language: C, C++
Reviews: 0 Reviews Games: 0 Games

Description: The MoSync Mobile SDK is a complete, rich, cross-platform mobile application development SDK. It's designed by mobile app developers for mobile app developers. With the MoSync SDK, you can build mobile apps for iOS, Android, Windows Phone7, Symbian, Windows Mobile, JavaME and BlackBerry using C/C++, JavaScript/HTML5 or make hybrid apps combining both. learn more

NME

Platforms: iPhone Android HTML5 Orientations: 2D 3D
Price: Free Skill: Intermediate
License: MIT License (Open Source) Language: haXe
Reviews: 0 Reviews Games: 0 Games

Description: NME is a free, open-source framework that enables development for iOS, Android, webOS, BlackBerry, Windows, Mac, Linux and Flash Player from a single codebase. Unlike most cross-platform frameworks, NME applications are not written in a low-level language (like C or C++) and does not require a virtual machine or runtime (like Java and Adobe AIR) in order to run on a target platform. learn more

openFrameworks

Platforms: iPhone Android Orientations: 2D 3D
Price: Free Skill: Intermediate
License: MIT License (Open Source) Language: C++
Reviews: 0 Reviews Games: 0 Games

Description: OpenFrameworks is a cross platform open source toolkit for creative coding in C++ learn more

Open Game World

Platforms: iPhone Android Orientations: 2D 3D
Price: about $200 per year Skill: Expert
License: proprietary Language: Objective-C, a C++ port is planned
Reviews: 0 Reviews Games: 0 Games

Description: OpenGW is the world's first game world simulation engine.

Much like physics engines simulate the physics world, OpenGW simulates the game world and everything in it. Unlike physics engines OpenGW is designed to be extended by developers.

OpenGW provides a stable, flexible, modular framework to write game code in. It is built on years of game development experience and best practices to free developers from the burden of designing a game engine architecture, to decouple developers as much as possible from their choice of game or rendering engine, to standardize the process of writing modular and reusable game code. learn more

Orx

Platforms: iPhone Android Orientations: 2D 3D
Price: Free Skill: Intermediate
License: zlib license (Open Source) Language: C, C++, Objective-C
Reviews: 0 Reviews Games: 1 Games

Description: Orx is an open source, portable, lightweight, plugin-based, data-driven and extremely easy to use 2D-oriented game engine.

It has been created to allow fast creation of games and prototypes. It's licensed under the zlib license. It's a very permissive (and short) license that allows one to use orx (and modify it at will) for free for any kind of projects, freeware or commercial, without any compensation.

Orx provides a complete framework for game development and currently runs on windows (mingw and native using visual studio), linux (x86/x86_64), MacOS X (ppc/x86), iPhone/iPod Touch/iPad and Android.

Orx is a full featured and powerful "2.5D" game engine. All objects and cameras are created in a 3D space, but only a 2D rendering plugin is currently available (however hooks are provided for those who need to roll out their own 3D rendering). learn more

Papaya Social Game Engine

Platforms: iPhone Android Orientations: 2D
Price: Free Skill: Intermediate
License: Proprietary Language: ActionScript
Reviews: 0 Reviews Games: 0 Games

Description: Completely free unlimited use, High Performance, Easy to learn. learn more

Platino Game Engine SDK

Platforms: iPhone Android Orientations: 2D
Price: Free for non-profit, more on information at their site Skill: Intermediate
License: Proprietary Language: C/C++, Java, Objective-C, JavaScript
Reviews: 0 Reviews Games: 0 Games

Description: Platino is an optimized, cross-platform mobile game engine for JavaScript developers. With a deep API set to support iOS and Android, the Platino Engine leverages the Appcelerator Titanium SDK. learn more

PlayCanvas

Platforms: iPhone Android HTML5 Orientations: 3D
Price: Free Skill: Intermediate
License: Proprietary Language: JavaScript
Reviews: 0 Reviews Games: 0 Games

Description: PlayCanvas is the world’s first cloud-hosted game development platform. It is an online social hub that seamlessly marries a powerful, multi-user visual editing platform with a rich community site.

The whole toolset and the games it generates are built on HTML5 technology and therefore run on any device equipped with a web browser. Since user projects and the resulting games are all stored in the cloud, developers can trivially switch between devices during development and generate truly device independent games. Tools and games are delivered to the browser in a completely frictionless manner, with no installation or browser plugin required. Everything is guaranteed to remain synchronised and up to date.

A cornerstone of PlayCanvas is its support for realtime collaboration in the style of Google Docs. Developers can work harmoniously in the same project. They are no longer held up by co-developers and have complete visibility of the whole team’s progress.

PlayCanvas is designed around the principles of social development. When developers
sign up for the service, they become part of a community that makes discoverability simple and allows teams to form organically. Developers also have the option to allow their games to be forked, facilitating ‘remixed’ versions of popular games to ripple out across the site.

Games built with PlayCanvas can be exported, downloaded and self-published. The developer has complete freedom to provision their own hosting or submit to desktop or mobile app stores. Alternatively, in a single click, PlayCanvas games can be published directly to playcanvas.com without having to upload or download anything. learn more

PlayN

Platforms: iPhone Android HTML5 Orientations: 2D
Price: Free Skill: Intermediate
License: Apache License 2.0 (Open Source) Language: Java
Reviews: 0 Reviews Games: 0 Games

Description: Cross platform game library for N≥4 platforms. PlayN is free and open source, and we hope you will make kick ass games with it! learn more

Project Anarchy

Platforms: iPhone Android Orientations: 2D 3D
Price: Free Skill: Intermediate
License: Proprietary Language: C++
Reviews: 0 Reviews Games: 0 Games

Description: Project Anarchy is a free mobile game engine for iOS, Android, and Tizen. It includes Havok’s Vision Engine along with Havok Physics, Havok Animation Studio and Havok AI. It has an extensible C++ architecture, optimized mobile rendering, a flexible asset management system, and Lua scripting and debugging. There are also complete game samples included with the SDK along with extensive courseware on the Project Anarchy site that game developers can use to quickly get up to speed with the engine and bring their game ideas to life. learn more

Proton SDK

Platforms: iPhone Android Orientations: 2D 3D
Price: Free Skill: Intermediate
License: BSD style with attribution required (Open Source) Language: C++
Reviews: 0 Reviews Games: 0 Games

Description: Proton SDK (aka p+) is an open source component based C++ framework with its own touch-optimized GUI system that is optimized for GL/GLES based cross-platform app/game development. learn more

QuickTiGame2d

Platforms: iPhone Android Orientations: 2D
Price: Free Skill: Intermediate
License: New BSD License (Open Source) Language: Javascript
Reviews: 0 Reviews Games: 0 Games

Description: QuickTiGame2d is a 2-dimensional game engine module for Titanium Mobile that provides quick and easy api to create casual 2d games on Titanium. QuickTiGame2d runs much faster on mobile devices because it is based on OpenGL ES: the industry-standard graphics library on embedded systems. Currently QuickTiGame2d supports both iOS and Android. learn more

RapaNui

Platforms: iPhone Android Orientations: 2D
Price: Free Skill: Intermediate
License: Common Public Attribution License Version 1.0 (Open Source) Language: Lua
Reviews: 0 Reviews Games: 0 Games

Description: RapaNui is a high level APIs set that wrap up Moai. The main goal of RapaNui is to make easier to write a game. The API does in the background all the low level setup of Moai, letting developers focus on game implementation. With RapaNui you need only one line of code to add an image anywhere on the screen, the same goes for physics, objects or animations and transitions. Current release includes a first version of Director that lets switch from a scene to another with few lines of code. learn more

Rokon Game Engine

Platforms: Android Orientations: 2D
Price: Free Skill: Intermediate
License: New BSD License (Open Source) Language: Java
Reviews: 0 Reviews Games: 0 Games

Description: The open source game engine for Android learn more

ShiVa3D Game Engine

Platforms: iPhone Android Orientations: 3D
Price: Web:Free, Advanced:$1000, Basic:$200, Educational:$670 Skill: Intermediate
License: Proprietary Language: Lua
Reviews: 6 Reviews Games: 6 Games

Description: ShiVa3D is the developers’ tool of choice for easily creating amazing 3D real-time applications and games for Windows, Mac OS, Linux, iPhone, Android, BlackBerry, Palm, Wii and the iPad. ShiVa is a powerful multi-platform 3D game engine, WYSIWYG 3D Editor and MMO Server.

The ShiVa 3D Engine is the most versatile cross-platform engine ever, working either in the web browser or as an executable for Windows, Mac, Linux, Wii, iPhone and iPad, Android, WebOS and Airplay SDK.

The engine is extendible with ssl-securized plug-ins like the PhysX engine, Fmod sounds library, ARToolkit and the Scaleform HUD engine.

Supported platforms include: iOS, Android, Playbook (BlackBerry10), WebOS (palm & hp touch), Windows Phone (soon), export to marmalade enabling Brew/windowsmobile/Symbian/Bada. Available for: windows, mac, linux, Wii, xbox360, ps3, psp, psvita(soon). learn more

Simple DirectMedia Layer

Platforms: iPhone Android Orientations: 2D 3D
Price: Free Skill: Intermediate
License: zlib (Open Source) Language: C
Reviews: 0 Reviews Games: 0 Games

Description: Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games.

SDL officially supports Windows, Mac OS X, Linux, iOS, and Android. learn more

SIO2 Engine

Platforms: iPhone Android Orientations: 2D 3D
Price: Trial is Free, Win/Mac:$199.99, Android/iOS:$399.99 Skill: Intermediate
License: Proprietary Language: C++
Reviews: 0 Reviews Games: 7 Games

Description: What is the SIO2 Engine? SIO2 is an OpenGLES based cross-platform 2D and 3D game engine for iOS, Android, MacOS and Windows which provides you all the modern game engine functionalities built-in right at its core for your mobile devices at a fraction of the regular industry price for the same type of quality. The engine also allows you to port your game on the Mac Store and on Windows.

Feature rich, extremely fast, and flexible, SIO2 allows you to create state of the art AAA games for your favorite mobile platform. Unlike other solutions, SIO2 does not force you to use any specific IDE to code or build your games.
SIO2 uses existing industry proven development and content creation tools to allow you to create your game and gives you access to all the source code of the framework so you can customize every piece of the engine as you see fit!

SIO2 allows you to entirely built your games using a very easy-to-use cross-platform C/C++ syntax and also provides you scripting support using LUA. Basically, SIO2 is THE game engine for technical people that want to create real intellectual properties around their game creations without being bound to any other 3rd party solution limitations, lack of optimization or even their bugs.

With the SIO2 framework you have all the freedom and flexibility to build whatever type of game you want and can have access and full control of EVERY bit and piece of code that resides at the core of the engine, giving you maximum optimization, flexibility, and scalability compared to all other solutions out there! learn more

Skia 2D

Platforms: Android Orientations: 2D
Price: Free Skill: Expert
License: BSD-Style (Open Source) Language: C++
Reviews: 0 Reviews Games: 0 Games

Description: Skia is a complete 2D graphic library for drawing Text, Geometries, and Images learn more

Slick2D

Platforms: Android Orientations: 2D
Price: Free Skill: Intermediate
License: BSD License (Open Source) Language: Java
Reviews: 0 Reviews Games: 0 Games

Description: Slick2D is a simple set of tools wrapped around the LWJGL OpenGL binding for Java. learn more

SpacePort

Platforms: iPhone Android HTML5 Orientations: 2D
Price: Free (with revenue share) Skill: Beginner
License: Proprietary Language: Javascript
Reviews: 0 Reviews Games: 0 Games

Description: Spaceport uses OpenGL to accelerate rendering (including vector graphics) on native devices. OpenGL is the industry standard for developing portable, interactive 2D and 3D graphics applications.
With Spaceport's graphics engine, you use versatile and efficient vector graphics formats instead of bloated sprite sheets. Doing so minimizes the size of asset downloads and drastically reduces loading times.
When you download Spaceport, you’ll have access to a library packed with high-performance components for use with your Spaceport game, including an isometric engine, AI engine, and GUI widgets. learn more

Starling Framework

Platforms: iPhone Android Orientations: 2D
Price: Free Skill: Intermediate
License: Simplified BSD License (Open Source) Language: ActionScript 3
Reviews: 0 Reviews Games: 1 Games

Description: The Open Source Game Engine for Flash. Games can be deployed on Android, iPhone and the Flash browser plugin. learn more

Stencyl

Platforms: iPhone Android HTML5 Orientations: 2D
Price: Lite:Free, Pro:$149/year Skill: Intermediate
License: Proprietary Language: Graphical, ActionScript 3 (optional), Objective-C (optional)
Reviews: 0 Reviews Games: 5 Games

Description: Stencyl isn't your average game creation software; it's a gorgeous, intuitive toolset that accelerates your workflow and then gets out of the way. We take care of the essentials like physics and native APIs so you can focus on what's important—making your game yours. learn more

UNIGINE Engine

Platforms: iPhone Android Orientations: 3D
Price: Case-by-case (about $30,000 USD/project) Skill: Beginner
License: Proprietary Language: C++
Reviews: 0 Reviews Games: 1 Games

Description: UNIGINE is a real-time 3D engine, which lets you fully unleash your talent and achieve great business results.

More than 10 years of R&D resulted in a well-optimized modular technology platform. It will be a solid foundation for any of your projects – from mobile applications to scientific simulations and VR. learn more

Unity3D

Platforms: iPhone Android Orientations: 3D
Price: Unity:Free, Unity Pro:$1500 Skill: Intermediate
License: Proprietary Language: .NET (Mono)
Reviews: 2 Reviews Games: 17 Games

Description: Unity 3 is a game development tool that has been designed to let you focus on creating amazing games.
Every game can be a masterpiece. Unity 3 delivers the technology to impress and inspire your players with everything from jaw-dropping visuals to ambient soundscapes. Even your browser game can look and feel like a state-of-the-art AAA title when it is powered by Unity 3.
Your game needs speed and Unity defines fast. Unity 3 is packed with new technology — ranging from geometry batching to occlusion culling — designed to squeeze every last bit of performance out of your next game. Regardless of your target platform, Unity will help you pull off as much as possible. learn more

V-Play Game Engine

Platforms: iPhone Android Orientations: 2D
Price: Free Trial & Desktop Publishing, Pro Plan 39 Euro per month Skill: Intermediate
License: Proprietary Language: C++, JavaScript, QML, Objective-C, Java
Reviews: 1 Reviews Games: 2 Games

Description: V-Play allows you to develop 2D games with a single code base for iOS, Android, BlackBerry 10 and the desktop platforms Windows, Mac OS X and Linux. Develop on any Desktop platform with a full IDE including a UI designer, debugger, profiler, auto-completion, and integrated documentation. Then test your games on your mobile by just scanning a QR code with the V-Play Build Server, even possible from Windows to an iOS device.

With JavaScript, the declarative language QML and the V-Play gaming components for resolution independence, Box2D physics, AI, particles and plugins for in-app purchases, ads, analytics, and gaming networks you can save up to 60% code compared to other engines (see the code comparison in the benefits section of the V-Play website). As the engine is written in C++ and QML is a high performance language, you get native performance in your scripted games. With the 12+ sample games that are also released in the app stores, you can finish your games within days.

V-Play comes with a customizable in-game level editor. So no need to create an own editor for your game, but focus on content from day one. As the editor and balancing of properties works in-game, you can even give your players the power to create new levels – let them build a community around your games with user-generated content and reach the top of the app charts. Levels can be shared on social networks with friends with the V-Play Game Network, a cross-platform solution for level sharing, level rating and leaderboards, achievements and challenges.

With V-Play you can bring user-generated content with a professional toolchain to mobile devices. learn more

YoghurtGum

Platforms: Android Orientations: 2D
Price: Free Skill: Intermediate
License: Apache License 2.0 (Open Source) Language: C++
Reviews: 0 Reviews Games: 0 Games

Description: YoghurtGum is a cross platform 2D engine that aims to make game development on mobile devices easy, fun and fast.

Just like the candy its name is derived from.

Currently YoghurtGum is being developed for Android, keeping Windows Mobile 6 in mind. On Android it will use OpenGL to render things on the screen while on Windows Mobile 6 it will use DirectX.

Any and all commentary is welcome and encouraged.

Although the engine is not feature complete and you can't build a game with it, the engine author has plans to continue development. learn more

© Copyright 2013 All Rights Reserved