1 什么是數字引擎
定義:游戲引擎指的是某些已編寫好的軟件系統或交互式實時圖像應用程序的核心組件,其作用是為游戲設計者/需要應用實時3D渲染的人員提供開發所需的工具,很多引擎集成了很多功能部件,如圖形、聲音、物理和人工智能等,不同功能模塊化,耦合度低,這樣就能夠讓游戲設計者不需由零開始編寫游戲,而是在此基礎上快速做出游戲,實現組件復用和跨平臺兼容。
工作流程:游戲在接收用戶輸入后,通過網絡(單機游戲除外)發送信息,觸發屬性更新、物理模擬、動畫更新、場景更新等環節的相關業務邏輯,之后為了降低渲染負擔,進行過可見性剔除后進入渲染管線,其后把對應的音效合成、場景渲染、界面渲染完成后推送至終端。
游戲引擎需要在維持30/60/120FPS以上幀率的情況下(分別對應一秒鐘處理生成30/60/120張圖片),對上述環節進行不間斷循環執行,對延遲敏感度高的游戲類型,例如FPS/TPS/MOBA等則需要對相應環節做針對性優化。

2 世界知名游戲引擎
游戲引擎一般分為開源引擎和自有引擎兩大類型。而開源引擎又有完全免費與有限免費,免費開源引擎有Godot、Armory等,有限免費的商業化引擎中應用最為廣泛的為Unity與Unreal引擎,其中Unreal完全開放源碼,Unity有限開放,另外Frostbite
、Rage、AnvilNext等均為游戲公司自有引擎
當前世界上非常有名的引擎有Unreal(虛幻公司)、Unity3D(Unity公司)、Frostbite Engine(EA)、id
Tech(ZeniMax)、CryEngine(Crytek)、Rage(Take Two)、GameMaker (YoYo
Games)、Source(Valve)、AnvilNext(育碧)等引擎。一些游戲引擎只包含部分功能,例如專門處理圖像渲染的“渲染引擎”,例如OGRE、Vision引擎等。
1)Unreal:發行者版本免費使用,總營收超過100萬美金后以5%分成;創作者版本免費使用且100%免分成,不能用于發行游戲或其他商業性作品;代表性作品有PUBG\PUBG MOBILE\堡壘之夜\VALORANT\Gears of War 4\Final Fantasy VII Remake Intergrade
2)Unity:個人版免費,Plus加強版2745元/席/年,Pro版本12240元/席/年,企業版27200元/20個席位/月,代表產品有王者榮耀\原神\英雄聯盟手游
3)Roblox:免費使用,代表產品有主題公園大亨2\自然災害生存

3 商業化引擎的變現模式
1)訂閱模式:Unity采用該模式,Unity引擎不同的版本收取不同的訂閱費用,旗下Reflect、PiXYZ、MARS等應用均采用訂閱模式,以席位收費
2)廣告模式:Unity采用游戲中嵌入Ads服務分發廣告
3)分成模式:Unreal以及CryEngine等采用達到一定流水收取5%分成的模式
4)商店模式:Unreal母公司Epic Games推出Epic Store,分發游戲抽取12%分成,且利用Unreal引擎開發的游戲上架Epic
Store可以抵扣5%的引擎分成費用
5)游戲變現模式:以自有引擎開放涉足上游游戲內容,Epic Games旗下《堡壘之夜》貢獻其接近90%的收入
6)UGC內容變現模式:Roblox開發出易于C端用戶上手的引擎,用戶在平臺上產生大量UGC內容供娛樂,Roblox從中抽成

4 游戲引擎發展歷程

來源:《互聯網傳媒行業:游戲引擎、元宇宙筑夢師-220102(32頁).pdf》
推薦閱讀:《游戲引擎中實時光線追蹤的進展:全局照明、焦散與透明.pdf》
《巨量算數:夏日游光-2021巨量引擎游戲內容生態白皮書(44頁).pdf》