Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Best iPhone framework for 2D platform games [closed]

Tags:

Which framework do you suggest for building a 2D platform game for the iPhone? I only need to move assets around the screen and detect collisions etc.

I would think OpenGL. But maybe Quartz 2D is enough? Or is there something else I should be aware of? What are advantages and disadvantages of each? I guess there is a longer learning curve for OpenGL, but that pays off in performance, right?

like image 617
Dimitris Avatar asked Jul 29 '09 12:07

Dimitris


People also ask

What is the best app to make a 2D game?

GameMaker Studio 2 is one of the best and the most functional 2D Game engine which is used by the developers these days for sure.

Are there any game engines on 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.

Are there any game engines on mobile?

Unity. Unity is a commercial game engine that has been used by many games. Unity is designed for both 2D and 3D game development.

Can you develop games on iOS?

There are several ways to create an iOS game when it comes to coding. The typical Apple way of developing games means using Xcode, which is Apple's dedicated development environment and is free to access. Applications developed through Xcode require a great understanding of C++, Swift, or Objective-C.


2 Answers

I am currently using and recommend Cocos2d. (http://cocos2d-iphone.org)

The documentation for cocos2d-iphone is pretty good and getting better all the time. There are some full working example games you can download and the API itself comes with quite a number of examples you can use.

Here is a good set of install directions you can use to get started:

http://permadi.com/blog/?p=130

Hope this helps!

like image 171
Brian Teeter Avatar answered Oct 01 '22 19:10

Brian Teeter


Try cocos2d:

cocos2d is a framework for building 2D games, demos, and other graphical/interactive applications.

like image 42
Anton Gogolev Avatar answered Oct 01 '22 18:10

Anton Gogolev