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?
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.
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.
Unity. Unity is a commercial game engine that has been used by many games. Unity is designed for both 2D and 3D game development.
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.
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!
Try cocos2d:
cocos2d is a framework for building 2D games, demos, and other graphical/interactive applications.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With