主流手機遊戲引擎介紹

原文: http://mobile.51cto.com/aengine-387752_all.htmhtml

遊戲引擎是指一些已編寫好的可編輯電腦遊戲系統或者一些交互式實時圖像應用程序的核心組件。這些系統爲遊戲設計者提供各類編寫遊戲所需的各類工具,其目的在於讓遊戲設計者能容易和快速地作出遊戲程式而不用由零開始。這裏有更詳細的遊戲引擎原理。python

手機遊戲引擎則是在手機和平板上運行的遊戲的引擎,智能手機和平板的觸摸+傳感器的操做方式與傳統遊戲相比有很大的不一樣,而操做方式直接影響手機上流行的遊戲模式與PC和主機的不一樣,所以不能簡單的將遊戲引擎移植到手機上,而是須要根據手機與平板的特性從新設計。web

目前手機遊戲市場正處於上升期,手機遊戲引擎市場也方興未艾:編程

一方面,趁着新市場的機會期,相似cocos2d-x、Unity3D等引擎站穩腳跟;瀏覽器

另外一方面,傳統遊戲引擎對手機和平板越發重視,虛幻引擎已移植到iOS、Android平臺,預計更多的頂級引擎會移植到移動平臺上來;框架

最後,擁有WebGL技術的HTML5也顯示出了遊戲應用的潛力,瀏覽器廠商動做頻頻,Opera發佈Sphinx引擎,Firefox移植虛幻引擎,UC欲發佈X-Canvas引擎,HTML5引擎中間件的大戰即未來臨。iphone

那麼,如今主流的手機遊戲引擎都有哪些呢?下面爲讀者一一介紹:工具

2D引擎

cocos2D-x開發工具

cocos2D-x是全球知名的開源跨平臺手機遊戲引擎,易學易用,目前已經支持iOS、Android、Windows八、Mac OSX、Linux、BlackBerry、Windows Phone等平臺。它由只支持iOS平臺的cocos2D演化而來,x即意味着跨平臺,而它如今已經推出了HTML5版本,顯示了這個引擎強大的生命力和擴展能力。目前在iOS和Android平臺上有許多知名遊戲都使用此引擎開發,並且其項目創世人王哲是中國人,所以對中文的支持很是好,且有開發者社區cocoachina,目前此引擎屬於觸控科技名下。官網 cocos2D-x遊戲開發入門專題動畫

Corona SDK

著名跨平臺遊戲開發工具,支持iOS,Android,聽說有150000開發者使用這個工具。官網詳細介紹開發入門專題

Construct 2

本來是開發Windows的遊戲引擎,但如今無需編程知識就能夠利用一個基於事件的界面,開發iOS、Android及Facebook遊戲,有70多種可視化遊戲效果供你選擇。更值得一提的是,它仍是個很不錯的HTML5遊戲引擎官網

木瓜遊戲引擎

2D遊戲引擎,幫助輕鬆開發移動社交遊戲,支持iOS及Android。另外還提供遊戲內購買系統,幫助你實現遊戲的貨幣化。由木瓜移動開發和提供。官網中文版

WiEngine

由微雲科技開發的一款2D移動遊戲引擎,目前已支持2D圖像渲染、粒子系統、碰撞檢測系統、腳本引擎、動畫特效、光影特效、人工智能以及場景管理等超過十大類的特性和特效, 支持Android(2.0+), iOS(3.2+), Mac OS X(10.6+)等平。官網

Cyclone 2D

Cylone2D是一套手機遊戲設計和製做的綜合解決方案。總體包括兩大部分,即引擎和設計工具集。Cyclone2D(簡稱C2D)引擎目前已經在多個平臺應用,如Android、IOS、Windows、J2me等,製做的遊戲產品能夠運行在手機或者電視機終端,所以能夠用來製做跨平臺的手機遊戲。它由國人制做,引擎免費但設計工具收費。官網

3D引擎

Unity3D

在國內的移動3D引擎領域,Unity3D是當之無愧的王者,有不少3D遊戲均是由它開發而成,社區和教程資源也很豐富。支持iOS與Android。官網

Unreal Development Kit

即大名鼎鼎的虛幻引擎,是目前世界最知名的受權最廣的頂尖遊戲引擎,佔有全球商用遊戲引擎80%的市場份額。支持iOS及Android。虛幻3引擎的免費版本,不包含源代碼,但包含了開發基於虛幻3引擎獨立遊戲的全部工具。2013年初爆出虛幻引擎東家Epic Games被騰訊收購,UDK在國內將來的表現使人期待。官網

ShiVa 3D

號稱最具跨平臺意義的移動遊戲引擎,是一個3D遊戲引擎及開發工具包,支持iOS,Android,WP及黑莓。國內有專門的書做介紹。官網

Marmalade

採用C/C++開發跨平臺的原生遊戲及App,能適配到桌面端及移動端,支持iOS、Android及黑莓,可循環利用代碼,兼容PhoneGap API。官網詳細介紹

HTML5引擎

Sphinx

瀏覽器廠商Opera在MWC2013上發佈的HTML5加速引擎,基於python開發。官網

X-Canvas

X-Canvas是一款跨平臺的HTML5遊戲引擎,提供手機遊戲開發的完整解決方案。包含了加速引擎,遊戲框架,物理引擎。由UC瀏覽器開發,將在2013年中發佈。官網

相關文章
相關標籤/搜索