Game engine for iPhone/Android [closed]
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
开发者_如何学PythonClosed 9 years ago.
Improve this questionIs it possible to do cross platform game engine for iphone and android. if its how can i do this. what are all thinks i need to study to do this.
Check out Cocos2d-x. It's completely free and open-source.
There is also http://www.appgamekit.com It's something I am interested in. It supports "Basic" as well as "C++".
I think that Marmalade is really powerful. I've messed around with it. And highly recommend it.
If you are only targeting Android and iOS for a 2D game, I would highly recommend Cocos2d-x. It's one of the most game-complete and free framework for C++ I've come across.
The advantage of using Cocos2d-x opposed to Marmalade is that most of the components of a game engine is written. You can prototype a game in less than a day. Cocos2d-x is also free.
I wrote my own game engine with Marmalade and it took no longer than a week (on and off work, of course).
The disadvantage of Cocos2d-x is obviously less variety of platform support.
If you're willing to spend a bit of money but also need the simplicity that Cocos2d-x offers. Check out http://appgamekit.com It's cheaper than Marmalade SDK and easier to use. It is also extensive via C++.
Deciding on what to use mainly depends on your constraints. I am currently using Cocos2d-x for an upcoming project scheduled to be released for iOS very soon.
Check out Unity 3D
Supports also PC, Mac, and others.
Take a look at Shiva3D, it supports Windows, MacOS, Linux, iPhone, iPad, Android, Palm WebOS and Wii http://www.stonetrip.com/
Just to weigh in with a biased alternative to the engines...
We just put out a new product which is a bit lower-level than a game engine. It's called BatteryTech and it's a lightweight SDK that provides all of the Windows, iPhone, Android and Mac platform-abstraction services as the engines, but without requiring you to use an engine. We develop custom engines (it's not that hard, really) for our games and figure others want to as well, so take a look if it seems like what you want.
Wow, that's cool. I'm glad Unity is finally starting to support Android.
For another one, take a look at Corona (for both Android and iPhone, thought it requires a Mac) http://anscamobile.com/corona/
A few more:
- Marmalade
- MoSync
- BatteryTech
Marmalade and MoSync can target almost every platform and are very powerful.
Also there is another called "ethanon". "https://github.com/asantee/ethanon"
For android,ios,windows,MacOsX,and blackberry playbook there is another called "gameplay3d"
As one of the developers I will recommend Linderdaum Engine, it supports Windows, Android, MacOS http://www.linderdaum.com
V-Play (v-play.net) is a cross platform game engine based on Qt/QML with many useful V-Play QML game components for handling multiple display resolutions & aspect ratios, animations, particles, physics, path finding and more. See their API reference for a full list of features and components. V-Play also comes with ready-to-use game templates for the most successful game genres like tower defense, platform games or puzzle games.
Moai is free for smaller projects, and used by big studios as well. I run homebrew myself, but if I didn't I would probably use Moai myself as it looks very promising. They claim it ports to Mac, PC, iOS, Android and I think even Kindle Fire.
精彩评论