小丸工具箱官方网站
游戏引擎的前世今生
不知从何时开始小丸工具箱支持gpu加速,“XXX次世代引擎打造”已经成为众多游戏的宣传卖点小丸工具箱支持gpu加速,普通玩家也开始关心起“引擎”到底什么。百度一下“引擎”你会得到很多答案,这里不作赘述。举个通俗的例子,如果把做游戏比作盖房子的话,那么引擎就相当于有人给你盖好小丸工具箱支持gpu加速了房子框架,你做装修就可以了。当然如果你想大改也可以,把房子从三室两厅变为两室一厅也可以,只要不破坏承重墙就行。引擎与引擎之间也是可以互通有无的,你看到这个引擎做出来的沙发好,想挪到自己家都是完全OK的。比如制作了《半条命2》的Source引擎和制作了《使命召唤》系列的IW引擎,二者都是从Quake III引擎演化而来。
引擎如今颇受欢迎的原因就在于它具有很强的易用性和移植性。PS2时代引擎的概念还不强,大多数厂家就是初作发售成功之后,续作继续沿用初作的部分代码,其实这就是引擎。PS3时代后,随着经费增加周期延长,为了节省成本,大厂商纷纷研发出了自己的引擎,比如SE的FF13专用水晶引擎,EA的寒霜等,这其中推广最成功者莫过于Epic的虚幻3。自从2006年战争机器成功之后,一大批用虚幻3引擎的作品开始出现在人们视线中,不乏经典作品,但是同质化现象也很严重。
同样的虚幻3,不同的画面质量
进入手游时代,人们提起最多的就是Unity3D引擎了。Unity3D诞生于手游平台,早期制作作品多是手游及页游(其实包括现在所有作品在内,Unity3D 90%的作品都是手游)。但是,Unity3D并不等于手游引擎,只是因为Unity3D跨平台的易用性非常出色,所以被广泛运用在手游上。
竞争日益激烈的手游引擎市场
随着手游市场的如日中天,除了cocos2d-x、Unity3D等引擎外,越来越多的传统游戏引擎移植到移动平台上,比如虚幻引擎已移植到iOS、Android平台。拥有WebGL技术的HTML5也显示出了游戏应用的潜力,浏览器厂商动作频频,比如Opera发布Sphinx引擎。引擎作为第三方的市场竞争日趋激烈,这里就列举几个目前市面上常见的手游引擎以供大家参考。
2D引擎之cocos2D-x
平台:iOS/Android/Windows Phone等
展开全文
开发环境:cocoStudio工具集
授权:开源免费
cocos2D-x是全球知名的开源跨平台手机游戏引擎,目前已经支持iOS、Android、Windows8、Mac OSX、Linux、BlackBerry、Windows Phone等平台。Cocos2d-x用户不仅包括个人开发者和游戏开发爱好者,还包括许多知名大公司如Zynga、Wooga、Gamevil、Glu、GREE、Konami、IGG、Disney Mobile等。目前此引擎属于触控科技名下。
2D引擎之Corona SDK
平台:iOS/Android
开发环境:Lua+SDK
授权:每年350美元
Corona SDK是几乎与cocos2d齐名的一个移动开发框架,支持android和iOS,支持硬件加速、GPS、指南针及照相机等,内建物理集成以及不错的社区支持。对于独立的游戏开发者,中等规模的视频和数字广告来说,Corona被看作是Flash的替代品,以轻便和针对性广受好评。
2D引擎之木瓜游戏引擎
平台:iOS/Android
开发环境:Action/Python
授权:免费
木瓜游戏引擎以开发移动社交游戏著称,支持iOS及Android,另外还提供游戏内购买系统。值得一提的是,木瓜移动的Papaya Game Studio成立于2012年,是一个用来孵化制作全球顶级移动游戏的孵化器。截止到今天,孵化器团队已经制作了5款Google Play平台高营收游戏,包括Kakapo团队制作的2013年Google Play十大高营收游戏之一的《Slots Fever》。
3D引擎之Unity3D
平台:iOS/Android/Windows Phone
开发环境:官方提供开发套件
授权:基础免费+pro版收费+平台收费
在国内的移动3D引擎领域,Unity3D是当之无愧的领军者。它能够广泛得到使用源于Unity是一个游戏开发生态系统:强大的渲染引擎,完全集成一整套直观工具和快速工作流程,可以创建互动式3D和2D内容,简易的多平台发布,资源商店中数千种的现成资源,还有知识共享社区。
3D引擎之Unreal Development Kit
平台:iOS/Android/Windows Phone
开发环境:3D MAX/MAYA+官方开发套件
授权:基础免费 商业发布$99+收入超$5000交25%
即大名鼎鼎的虚幻引擎,是目前世界最知名的授权最广的顶尖游戏引擎,占有全球商用游戏引擎80%的市场份额。支持iOS及Android,Windows Phone。虚幻3引擎的免费版本,不包含源代码,但包含了开发基于虚幻3引擎独立游戏的所有工具。
HTML5引擎之Sphinx
浏览器Opera开发的Sphinx的游戏引擎在MWC2013上首次亮相,基于python开发,号称全球首款GPU加速的HTML5处理引擎。GPU(图形处理器)加速是硬件加速的一种方式,指的是利用GPU替代软件算法以充分利用硬件所固有的快速特性,提升网页动画的运行速度,完善浏览器的呈现效果。
按需正确选择引擎
以上列举的只是市面上常见的手游引擎,它们作为商业游戏引擎在跨平台和易用性上的表现都非常出色。好的引擎能够让开发者在游戏制作的道路上一马平川,开发者在选择引擎时更加注重的是是否符合自己的需求,比如我要做一款Windows Phone平台的Q版2D休闲社交游戏,那么我就不会选择虚幻3。
但是不知道是游戏厂商的刻意为之还是玩家的需求所致,越来越多的游戏宣传不是说游戏多好玩,而是引擎多么高大上。回到前文,游戏的总体质量和引擎的质量真的没有必然直接的联系。举个不算是黑的例子,《使命召唤》一直被玩家戏称是“贴图召唤”,不少人就说是引擎垃圾。直到IW引擎派出《使命召唤11:高级战争》打了所有人的脸。
所以下次你听到“这游戏画面怎么这么差小丸工具箱支持gpu加速?”“U3D做的,你还想怎样小丸工具箱支持gpu加速?”的对话时,你就可以呵呵一脸了。