Are there any game engines for the iPhone?

Are there any game engines for the iPhone?

+3
iphone
source share
6 answers

The two most popular are probably Oolong and SIO2 , but for what it's worth, I recommend you do something like this:

  • Sound: use CAF files and SoundEngine OpenAL's own native shell class from samples (be careful, in the code example you will need to connect to memory)
  • Models: use this wavefront obj loader for obj and mtl files exported directly from Blender or Max
  • Textures: use your own Texture2D sample from samples (bmp will work, but I recommend png because of platform optimization)
  • The β€œengine” is really the classes that glue this material together. This doxygen guy seems like a kind of "tutorial." This guy also has a decent example of UML (IMHO).

Personally, I think that all this is so subjective that you really should write it yourself, because it should be designed as you need, and not just something written that tries to be everything for everyone.

FYI, our team decided to do everything in Objective-C ++, where the core of the game is written in C ++, and on top of it there is a thin layer of Objective-C that glues the code into user interface widgets and such things.

+7
source share

Yes. A quick Google search shows:

And others.

+10
source share

Check out the Airplay SDK , which is an SDK for cross-platform game C ++ for iOS, Android and 6 more mobile OS. The code is compiled into a native ARM binary. You don't even need a Mac to build and deploy your application, and there is a good indie license.

I also heard about the Esenthel engine, which is a Windows / Mac engine that also supports iOS, according to their website. It looks like a one-person project.

+2
source share
+1
source share

The best way to do this is to use Cocos2d or the native code role. Apple sdk does not allow for third-party sdk, and you still want to use all the resources of target c in xcode. Examine target c, it is not difficult, and it becomes pathetic, listening to all the web pages and javascripters there, trying to find an easy way when it could not be simpler than Apple tools.

+1
source share

Yes. Cocos2d is a great option. I used it often and provided everything you need. www.cocos2d-iphone.org

+1
source share

All Articles