Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iOS Game Engine [closed]

I'm basically new and starting iPhone game development and I want to create 3D games for the platform, I had a look around and it doesn't seems to have much choice if you want a pure 3D oriented game engine that provide you physic etc...

While Googling I come up with 2 solutions:

Unity (unity3d.com), which seems to be somewhat restricted to scripting and while testing I saw the even a simple build is like 28meg... Look to me that the basic version doesn't get you nowhere as most of the features to optimize your Apps. comes with the full version... and you still need a flash screen.

SIO2 (sio2interactive.com), they seems to just release a new version that seems pretty good, they seems to use C++ for coding which is great and have a blender integration. Executable size is like 2meg which seems to me unbelievable for the features they provide, and you can also get the source, and from my tests it run pretty fast too.

Anyway, my question is what does people are using out there?

Unity seems to be the popular choice for "easy" game creation, but SIO2 seems to be more expandable to me (am I right to think that?).

And finally, what would you guys recommend (basically iPhone 3D newbie) to use based on your experience?

PS: I have experience in C++ and basic knowledge in OpenGL (desktop).

like image 425
Bob McLaury Avatar asked Nov 29 '10 03:11

Bob McLaury


People also ask

Are there any game engines for iOS?

SpriteKit is one of the best ways to make games on iOS. The game engine was developed directly by Apple. With SpriteKit framework, game developers can draw images, text, shapes, and video in 2D. It is considered to be user-friendly platform forfor creating games and graphic-intensive apps.

Is Unreal Engine banned on iOS?

One court decision in Apple v. Epic Games is made, and it prevents Apple from banning games using the Unreal Engine from its storefront. There are few names bigger in the gaming scene these days than Fortnite.

Does Unreal work on iOS?

Unreal Engine supports publishing to iOS and tvOS devices. Developing for these platforms requires some specialized setup, as a machine running MacOS is required to make signed builds for C++ projects in Apple's ecosystem, and you need to use Xcode to debug builds on iOS and tvOS devices.

Is SpriteKit a game engine?

SpriteKit is a game development engine released by Apple in 2013. As such, it's widely considered the best option for developing Apple-based games.


2 Answers

Unity is very cool, IMO, but I just started using it for game dev.

like image 104
squeezemylime Avatar answered Oct 03 '22 16:10

squeezemylime


I suggest you take a look at http://isgl3d.com/. it has written in Objective-C and has many good features, it has OpenGl ES 2 and bullet physics support and can import 3D objects from blender or maya with POD format.

also if you have C++ knowledge you can consider using openframeworks or cinder, both are C++ and created for creative programming but can be used for some type of games.

http://libcinder.org

http://openframeworks.cc

like image 26
Abbas Mousavi Avatar answered Oct 03 '22 15:10

Abbas Mousavi