
随着 iTunes Store 的经济圈越来越繁盛,越来越多的游戏开发商从既有的平台转入 iPhone 的开发,而这同时间很多游戏引擎也随之推出了 iPhone 版本,本篇文章将针对一些常见的 iPhone 游戏引擎做一个初步的介绍。
所谓的游戏引擎,其实是扮演一个中介的角色,将一些比较複杂的开发细节包装成容易使用的介面。而也是因为透过游戏引擎的帮助,很多底层的细节也都可以被抽象化,所以除了方便使用之外,也增加了可移植性。
SIO2SIO2 为 iPhone 游戏引擎中较为着名的,使用 Bullet 物理引擎搭配 Blender 的 3D 物件、场景。超过一百套已上架的 App 使用这套引擎。引擎套件有免费版和付费版,而在官网上也有提供部份 App Store 上软体的 原始码付费下载 。
Oolong Engine开放原始码的游戏引擎,也是使用 Bullet 物理引擎,但文件较不完整。用此引擎开发出来的游戏包含:Kids VS. Zombies、
Unity跨平台的游戏引擎,但也提供了 iPhone 的整合,价格不低但是功能也相当完整。这几个月在台湾也有一些相关的课程。
ShiVa 3D也是跨平台的游戏引擎,只有 PC 版的编辑器,功能强大但价格也较为昂贵。
cocos2d开放原始码的 2d 游戏引擎,如果没有要设计複杂的游戏,算是一个很不错的选择。比较特别的是,他有提供 server 可以处理高分排行榜的功能。
OgrePC 上着名的绘图引擎,目前也正在着手进行 iPhone 的移植工作,估计在下个版本将会把 iPhone 纳入官方支援平台。
除了以上这些已经释出的游戏引擎之外,许多现有的游戏引擎也正在进行移植的工作。最着名大概就是 Unreal 游戏引擎了,前几天他们有释出了 移植成功的 Demo 影片 。
对于未来的 iPhone App,个人估计将会变得两极化。越来越多重量集开发商,像是 Electronic Arts、Square Enix 将会加入战局,透过这些跨平台的重量级游戏引擎开发出声光效果十足的游戏,而一般的独立开发者也会透过有趣的小点子崛起,就让我们拭目以待。