主流手機遊戲引擎介紹

2021-09-01 18:16:26 字數 2114 閱讀 4958

主流手機遊戲引擎介紹

摘要: 遊戲引擎是指一些已編寫好的可編輯電腦遊戲系統或者一些互動式實時影象應用程式的核心元件。這些系統為遊戲設計者提供各種編寫遊戲所需的各種工具,其目的在於讓遊戲設計者能容易和快速地做出遊戲程式而不用由零開始 ...

遊戲引擎是指一些已編寫好的可編輯電腦遊戲系統或者一些互動式實時影象應用程式的核心元件。這些系統為遊戲設計者提供各種編寫遊戲所需的各種工具,其目的在於讓遊戲設計者能容易和快速地做出遊戲程式而不用由零開始。這裡有更詳細的遊戲引擎原理。

手機遊戲引擎則是在手機和平板上執行的遊戲的引擎,智慧型手機和平板的觸控+感測器的操作方式與傳統遊戲相比有很大的不同,而操作方式直接影響手機上流行的遊戲模式與pc和主機的不同,因此不能簡單的將遊戲引擎移植到手機上,而是需要根據手機與平板的特性重新設計。

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

一方面,趁著新市場的機會期,類似cocos2d-x、unity3d等引擎站穩腳跟;

另一方面,傳統遊戲引擎對手機和平板愈加重視,虛幻引擎已移植到ios、android平台,預計更多的頂級引擎會移植到移動平台上來;

最後,擁有webgl技術的html5也顯示出了遊戲應用的潛力,瀏覽器廠商動作頻頻,opera發布sphinx引擎,firefox移植虛幻引擎,uc欲發布x-canvas引擎,html5引擎中介軟體的大戰即將來臨。

那麼,現在主流的手機遊戲引擎都有哪些呢?下面為讀者一一介紹:

2d引擎

cocos2d-x

cocos2d-x是全球知名的開源跨平台手機遊戲引擎,易學易用,目前已經支援ios、android、windows8、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

shiva 3d

號稱最具跨平台意義的移動遊戲引擎,是乙個3d遊戲引擎及開發工具包,支援ios,android,wp及黑莓。國內有專門的書作介紹。官網

marmalade

html5引擎

sphinx

瀏覽器廠商opera在mwc2013上發布的html5加速引擎,基於python開發。官網

x-canvas

x-canvas是一款跨平台的html5遊戲引擎,提供手機遊戲開發的完整解決方案。包含了加速引擎,遊戲框架,物理引擎。由uc瀏覽器開發,將在2023年中發布。官網

主流手機遊戲引擎介紹

frostbite引擎 虛幻三摘要 遊戲引擎是指一些已編寫好的可編輯電腦遊戲系統或者一些互動式實時影象應用程式的核心元件。這些系統為遊戲設計者提供各種編寫遊戲所需的各種工具,其目的在於讓遊戲設計者能容易和快速地做出遊戲程式而不用由零開始 遊戲引擎是指一些已編寫好的可編輯電腦遊戲系統或者一些互動式實時...

MySQL 主流儲存引擎介紹

看你的mysql現在已提供什麼儲存引擎 mysql show engines 看你的mysql當前預設的儲存引擎 mysql show variables like storage engine 你要看某個錶用了什麼引擎 在顯示結果裡引數engine後面的就表示該錶當前用的儲存引擎 mysql sh...

MySQL 主流儲存引擎介紹

看你的mysql現在已提供什麼儲存引擎 mysql show engines 看你的mysql當前預設的儲存引擎 mysql show variables like storage engine 你要看某個錶用了什麼引擎 在顯示結果裡引數engine後面的就表示該錶當前用的儲存引擎 mysql sh...