Multi-platform Development has come a long way to becoming a convenient and a preferred source for developing mobile applications for various mobile platforms such as Android, IOS, Windows and Blackberry. The beauty of such platforms also lies in the fact that these can be put to use to develop all kinds of applications including high quality games. And as discussed earlier that Multi-platform Development tools have many advantages for developing robust and uniform applications across mobile platforms applies quite the same for developing gaming applications for the smaller as well as desktop screens. Here are some of the most popularly used and best multi-platform game engines.
Unity
Unity is the most popularly used closed source, cross-platform development game engine which lets you create 2D as well as 3D games by manipulating objects using simple languages such as C#, Boo or UnityScript. Unity was first introduced back in 2005 and since then has had quite the same interface. The tool is extremely simple to use ad operate and is the best choice for freelancers due to its expense transparency which you can check the Unity Store for. Once a game has been developed it takes a little extra time to launch it at the various platforms such as mobile and desktop and if you possess the right license you can even export it to platforms such as Xbox and PlayStation.
Corona
Corona is a 2D game simulator with cloud build closed source application development environment. The best feature of this tool is that it can take on many resolutions for compatibility with different screens and platforms. The code for the applications is written in Lua scripts and is played through the Corona Simulator. The coding is much easy while working on corona as it takes about just one line of code to develop a physical body in the game. The simulator is swift and accurately responsive while utilizing the resources of your system with care. The simulator rapidly reloads the game as soon as the Lua file is overridden and saved. However, Corona is still working on its deployment options with Windows Phone soon entering the league of compatible platforms such as Android, IOS, Kindle and Nook.
Cocos2D JS
Cocos2D JS unlike, Unity and Corona is an open source Cross platform development tool which comes with a free game development SDK. The game code for Cocos2D is written entirely in JavaScript which enables to bind native C++ objects without having to write any native code to cover native platforms like Mobile and Desktop. Also, Web platforms run JavaScript code using Canvas and WebGL. The best way to get started is using HTML platform which serves to be the most rapid way to develop games. Cocos2D JS games can currently be deployed on IOS, Android, Blackberry, Mac, Windows phone and Windows, Linux as well as HTML. The best part about the tool is that it is an open source tool which lets you fix a bug if you find any.