Slightly delayed with the publication of the continuation, but the first part could not accumulate enough power, and then the bang, and some kind stranger helped, for which many thanks to him.The first part is read here:
Choosing a multiplatform engine for developing mobile games (part 1)At this time, the introductory part is omitted and immediately proceed to our patients.
cocos2d-x
Website: www.cocos2d-x.orgDocumentation: Wiki ,
APISupported platforms: iOS, Android, WoPhone.
Programming language: C ++, Lua.
Minimum price: Free (MIT License).
Demo version: Download and use, because everything is free.
')
ocos2d-x is a multiplatform port of the cocos2d-iphone game engine. C ++ programming language. In the Wiki, you can see code samples on obj-c and analogue in C ++.
In cocos2d-0.99.5-x-0.8.5, support for Lua has been added (it is said that all classes and methods of the engine have been ported). However, the Lua Wiki has only one page, and that one is empty. The forum on Lua is also not a lot: only one topic on the mighty Chinese.
In general, against the background of the other engines with documentation and examples, Cocos2d-x has obvious problems. Although on the other hand, its free and the fact that the authors are not lagging behind the development of the ancestor (cocos2d-iphone) can not but rejoice.
UDK (Unreal Development Kit)
Website: www.udk.comDocumentation: www.udk.com/documentationSupported platforms: iOS, PC, game consoles.
Programming language: UnrealScript .
Minimum price: Free until you earn $ 50,000 from your application, with all income exceeding this amount you will have to pay a license fee of 25% + $ 99 for a UDK license.
Demo version: www.udk.com/downloadUDK is a creation of the famous game studio Epic, which has recently started to support iOS. The engine has a built-in visual editor and a whole bunch of all sorts of possibilities. UDK games are pretty damn good (we look at Infinity Blade), although this is largely due to the game developers and the budget spent on it.
PS In the comments to the previous post,
EntropiouS mentioned the Android support in the UDK, but I did not find confirmation of this. The truth is to say that Epic still promise to someday add support for Android. So, there is every chance that we will live to see this significant event.
Delta engine (release scheduled for mid-2012)
Website: deltaengine.netDocumentation: The developers promise that they have everything ready in this plan and as soon as the engine is released, they will publish all the documentation, as well as examples of ready-made games.
Supported platforms: iOS, WP7, Android, PC, Mac, Linux, gaming consoles.
Programming language: C #
Low price: The developers promise that the code will be open, and development for PC will be completely free, but for other platforms you will have to pay.
LicensingDemo version: -
The Delta engine may not have come out yet, but it looks promising. Developers promise all sorts of nishtyakov. Starting with a simple build of your application for different platforms (if I understood correctly, it can be done remotely, say, for building on iOS on Windows), using native platform capabilities and ending with ease of development.
PS To ensure multiplatform use of MonoTouch, MonoDroid.
Moai
Website: getmoai.com/moaiDocumentation: getmoai.com/docsSupported platforms: iOS, Android.
Programming language: Lua
Minimum price: Free (CPAL License). In addition, in the credits of the game you need to specify that the game is made with the Moai SDK.
Demo version: To download you need to register.
Moai is still young, but the plans for developers seem to be Napoleonic. Moai is conceived not just as another game engine, but as a whole platform with its client (engine itself) and server part (Moai Cloud), as well as means of monetization and analytics. Use all at once and not necessarily possible to adopt only the engine itself.
For writing games, the Lua scripting language is used, and the server and client parts of the game are written in Lua. The API of the engine is not very extensive yet, but it can be expanded independently (the code is open).
For a snack
Linderdaum engine
Website: www.linderdaum.comDocumentation: www.linderdaum.com/home/index.php?title=TutorialsSupported platforms: Windows XP, Windows Vista, Windows 7, Android 2.1+.
Programming language: LinderScript (they say that C ++ has a similar syntax)
Low price: Open source engine, but for commercial use you need to contact the developers for a discussion.
Demo version: www.linderdaum.com/home/index.php?title=DownloadsThe authors of the engine are simple Russian guys, but about the engine itself on the habr was a
post .
Conclusion
Probably, I was mistaken somewhere and did not look at something. If so, the edits are accepted. Good luck to your game!