iPhone 开源游戏引擎

openkk 12年前

选择你喜欢的iPhone 开源游戏引擎:

Sparrow Framework

Sparrow Framework 是一款用 Objective-C写就的非常轻量级的2D游戏引擎,而且可以使使用者在很短的时间都可以掌握这套引擎。关于Sparrow Framework 的源代码和引擎资源请参考:Beginners iPhone Action Game Programming Tutorial.如果你是大师级的人物就不必看喽,!

Cocos2D IPhone

Cocos2D iPhone game engine 源自于用Python语言编写的,后来又用Objective-C重新编写并能使用在iPhone上。Cocos2D iPhone Engine 是为2D游戏设计的,但里面也包含部分3D的元素,并且还在逐渐向3D演进。

Cocos2D 已经运行在很多iPhone手机上,并且在iPhone app sotore 的项目主页点也可以看到它的身影。

Sio2Engine

SIO2 game engine 是一款用C语言实现的非常优秀的3D游戏引擎,既有开源免费版本,也有付费的版本。免费版本会在你每次启动游戏时闪出一个引擎的说明窗口,但付费的版本会更出色些。

SIO2 的新版本是1.4 ,各方面的性能都比前一些版好许多,如果大家还在用老的版本的话,赶紧更新最新版本吧!

Oolong Engine

The Oolong game engine is a 3D engine written in C++, and provides excellent performance.  The downside of the Oolong engine is that it is difficult to use for those that are not familiar with OpenGL ES.

Oolong game engine 是用C++语言编写的3D游戏引擎,提供很出色的功能,如查你对OpenGL ES不太熟悉的话,那么对研究Oolong引擎的游戏底层也是比较困难的。

Irrlicht Engine

Irrlicht game engine 是一款用C++语言编写的3D游戏引擎,更多信息请参考项目主页。

总结:

我对手机游戏开发并不太熟悉,其实对什么游戏开发都不是太熟悉,但最近移动互联网这一热浪一波一波的冲击,再加上智能手机的横行霸道,我想手机时代即将来临,要想在这一行业上分一杯羹,懂些游戏开发也是必不可少的,呵呵,我也在学习中,最后心得 Sparrow Framework 是开发2D的iPhone游戏的第一选择。

 

来源:http://maniacdev.com/2009/08/the-open-source-iphone-game-engine-comparison/