[Reproduced from Camp David education: Workshop /]
- Common iOS game development tools and sdks
- 2d game development framework
- Cocos2d-iPhone, iOS platform's most popular open source 2D game engine, contains two major versions: 0.9x and 2.x, where 0.9x supports OpenGL ES, 2. x supports OpenGL ES 2.0. Objective-C Programming, supports box2d/chimpunk physical engines, and has a wide range of plug-ins. Http://www.cocos2d-iphone.org/
- Cocos2d-x, open source, Chinese people will OC cocos2d-iPhone transplanted to C ++, support cross-platform (IOS, Android, windows, Mac, etc., WP above is the cocos2d-XNA ). Http://cn.cocos2d-x.org/
- Sparrow, open-source, 2D game engine on iOS, very lightweight. For general games, individuals prefer to use Sparrow, rather than cocos2d-iPhone, get started very quickly. Http://gamua.com/sparrow/
- GameSalad, a cross-platform game development engine/Tool Based on HTML 5, claims to be able to visually create a game and can make exquisite apps without writing a line of code. The basic edition is free of charge and the Professional Edition is $299 a year. The difference is that the professional basic Edition does not support in-APP purchase, Iad, game center, and other features. Http://gamesalad.com/
- 3D game development engine
- Unity3d, Unreal Engine, and commercial game engine all now have sdks for the iOS platform and provide free learning packages. However, to publish an application, you need to pay for authorization, and it is not cheap. The advantage is that the development tools are powerful and can be quickly used without any foundation. There are many books on the market.
- Ogre3d-iPhone, open source, ogre3d iPhone portable version, less documentation, if you are familiar with ogre3d, you can consider, http://www.ogre3d.org/
- Ninevehgl is a free, non-open-source 3D Game Engine with few materials available on the market. However, there are a series of video tutorials on the official website to learn about how to use them. After reading it, it seems that the interface is relatively simple. Http://nineveh.gl/
- Isgl 3D, open-source 3D game engine, with less information. In addition to a few instances on the website, it is difficult to find other materials. However, it is very simple to use and the discussion in the email list is also very lively. Http://isgl3d.com/
- There are also Oolong engine and irrlicht engine, among which Oolong engine has basically stopped development because developers are now under the door of a game company. The irrlicht engine has not been tried. Both are developed in C ++.
- Cocos3d is also used by many people and is cocos2d's fellow brother.
This is the first part, followed by iOS game development books, websites and articles, and some iOS game open source code collected. Let's take a look at it over the weekend.