最受歡迎的游戲開發(fā)引擎回顧

言鼎科技 2022-11-17 872

game-developer-e1473173807996-71agx31re0h9ve0ooztpf94s2fkoiw4fn87rtxibnhs.jpg.webp

個人電腦、移動電話和游戲機的數(shù)量正在迅速增長。人們不僅將這些設備用于工作,還用于娛樂。在本文中,我們將討論游戲引擎——游戲開發(fā)中不可或缺的技術。本文列出了可能對您有用的 10 大游戲引擎。

統(tǒng)一3D

Unity 3D 是一種非常流行的引擎,用于在開發(fā)人員中創(chuàng)建 2D 和 3D 游戲。您只需支付一次許可證費用,獨立版本是免費的。Unity 3D 易于使用,因為它幾乎可以與每個游戲平臺兼容。

Unity 3D 是為 OS X 設計的,但它也有適用于 Windows 的端口。

Unity 3D 有幾個缺點。例如,工具有限。此外,該應用程序的設計也很稱職:無需編寫代碼即可使用不同的編輯器制作許多東西。但是對于效果比較復雜的游戲,這個引擎就不適合了。

扭矩 2D/3D

此前,Torque是領頭羊,但在Unity的壓力下,失去了地位。許多成功的項目仍在開發(fā)中。

2D 和 3D 版本之間的主要區(qū)別在于圖形子系統(tǒng)。T2D 使用 OpenGL 進行可視化,T3D – DirectX。兩種引擎都使用 Torque Script 作為腳本語言。

TAML 語言用于描述 T2D 中的游戲元素。它允許在游戲的初始化級別定義對象的屬性。T2D 中的聲音播放需要 OpenGL。Box2D 引擎進行物理模擬。

兩個版本(T2D 和 T3D)都有相似的網絡系統(tǒng)。并且可以在 T2D 上開發(fā)流行的多人游戲。T3D 支持 Windows 和基于瀏覽器的部署作為標準。

驚魂3

CryEngine 3 于 2001 年出現(xiàn)。其開發(fā)人員計劃將其作為一項技術進行銷售。

它對學習是免費的,但對于商業(yè)用途你應該付費。唯一的法律實體可以許可此引擎。

CryEngine 3 專注于創(chuàng)建專為游戲機和 PC 設計的跨平臺游戲。它支持PlayStation 3-4、Xbox 360、WiiU、Xbox One和Windows桌面的可視化技術——DirectX 9-11。CryEngine 3 不支持移動平臺。

CryEngine 3 的圖形輸出很漂亮,UI 比例形式對于初學者來說很舒服。

UDK(虛幻開發(fā)工具包)

簡單來說,UDK 是其前身——虛幻引擎 3 的免費版本。它們就像雙胞胎。支持的平臺包括 Windows PC、Windows Store、OS X、iOS、Android 和倒數(shù)第二代游戲機。它的母語是 UnrealScript。

基于虛幻引擎 3 制作了超過 300 款游戲。例如,《生化奇兵:無限》、《戰(zhàn)爭機器 3》、《失落的星球 3》、《變形金剛:塞伯坦隕落》等。

2010年12月發(fā)布支持iOS平臺游戲制作的UDK版本。

英雄引擎

如果你有一個嚴肅的項目,那么使用 HeroEngine 是值得的,因為許可證很貴。

Engine 的腳本語言是 HeroScript。編寫的腳本直接保存在服務器上,運行速度甚至比 Python 程序還要快。

HeroCloud 用于支持客戶端-服務器。

此外,您還可以訪問真正的 MMO(大型多人在線游戲)游戲示例。

HeroEngine 有一個用戶友好的編輯器 GUI。客戶端應用程序僅適用于 Windows。在云中,幾個人可以在同一個游戲上工作。實時和協(xié)作開發(fā)是該引擎的主要優(yōu)勢之一。

Cocos2D-X

Cocos 2D 最初的引擎是 2008 年用 Python 開發(fā)的。兩年后,C++ 的跨平臺版本 Cocos 2D-X 發(fā)布了。

Cocos 2D-X 支持 Marmalade、Android、Tizen、Windows Phone 7 (XNA)、iOS、BlackBerry、Windows、Bada、Windows、Linux。

該引擎允許創(chuàng)建具有空間運動的動態(tài)游戲。對于物理處理,使用 Box 2D。

該引擎在程序員、研究人員、小型獨立團隊和游戲行業(yè)的巨頭中很受歡迎:Disney Mobile、Zynga、Konami。

谷歌、微軟、英特爾的開發(fā)者都參與了 Cocos 2D-X 的開發(fā),因為它非常受歡迎。

憤怒引擎

RAGE引擎(Rockstar Advanced Game Engine)成立于2006年,支持IBM PC兼容電腦和游戲機:PlayStation 3、PlayStation 4、Xbox 360、Xbox One、PlayStation Portable、Wii。

RAGE 是一個完整的游戲引擎。它包括物理、圖形、聲音和動畫引擎、游戲人工智能、腳本語言、網絡和其他組件。

RAGE Engine 為游戲開發(fā)者提供了吸引人的圖形、快速的網絡代碼和多種游戲風格。

但是RAGE的界面比較簡陋。而且您應該知道控件并未針對鼠標和鍵盤的使用進行簡化。

游戲沙拉

您能想象有一個不需要任何編碼的平臺嗎?GameSalad 專為不懂編程的人而設計。

它幫助開發(fā)人員為 Windows、HTML5、Android、iOS、Mac 創(chuàng)建游戲。它是快速制作原型想法的理想選擇。如果您夢想創(chuàng)建一款 iPhone 游戲,那么這款引擎就是您所需要的。

讓我們發(fā)現(xiàn)該引擎的更多優(yōu)勢。GameSalad 實時處理物理。此外,還可以在場景中拖動演員。您可以免費下載 Game Salad,也可以購買。

GameMaker : 工作室

Game Maker:Studio 是理想且簡單的游戲引擎。它支持 Windows Phone、瀏覽器、Android、Mac、Vita、iOS、PC、PS3、PS4。

借助其拖放系統(tǒng),開發(fā)人員可以輕松創(chuàng)建視頻游戲。他們不必學習復雜的編程語言。Game Maker: Studio 有其簡化的語言——Game Maker 語言 (GML)。但它比 Delphi 或 C++ 慢。

專業(yè)版有很多優(yōu)點:資源管理、Mac OS、Ubuntu編譯和Android運行。但與此同時,它非常昂貴。

該引擎的缺點之一是可以在其中處理 3D,但非常不舒服。Game Maker: Studio 的開發(fā)環(huán)境只能在 Windows 上使用。

應用游戲套件

Game Creators 公司制作 App Game Kit。AGK 的主要優(yōu)點是它支持多種平臺,并且可以為所有人開發(fā)一個項目。AGK 允許在 Mac OS、iOS、Windows、MeeGo 和 Samsung Bada 等平臺上創(chuàng)建游戲。

AGKt 簡單且自適應。它的環(huán)境適合專業(yè)人士和獨立開發(fā)者。

在 AGK 中編程有兩種解決方案:一種特殊的 BASIC 解釋器,一種方便易學的本地語言,以及適合經驗豐富的視頻游戲開發(fā)人員的 C++。

App Game Kit 有幾個缺點:這個系統(tǒng)不是免費的并且有很多錯誤。

這么多引擎

如您所見,游戲引擎種類繁多。在其中,您可以選擇最好的來創(chuàng)建您的項目。


The End