揭秘迷你世界游戲引擎技術(shù)---Mini3D、Rainbow引擎的前世今生
游戲引擎,也稱游戲框架(Gameframes),是負責支撐游戲運行的一套軟件系統(tǒng)。通俗來講,游戲引擎就是游戲開發(fā)者們制作游戲時使用的工具。大多數(shù)游戲開發(fā)者只需要選擇一款適合自己需求的游戲引擎,在它的基礎(chǔ)上就能快速搭建出屬于自己的游戲,而不用從完全零開始制作。根據(jù)其功能可以分為渲染引擎(即“渲染器”)、物理引擎、碰撞檢測系統(tǒng)、音效、腳本引擎、電腦動畫、人工智能、網(wǎng)絡(luò)引擎。
迷你世界背后的公司——迷你創(chuàng)想?的創(chuàng)始人古振興,在創(chuàng)立迷你玩之前,曾在國內(nèi)頂尖的游戲引擎公司工作。與其他廠商不同,作為一家以騰訊系創(chuàng)業(yè)班底組成的二次創(chuàng)業(yè)公司,《迷你世界》自2016年發(fā)布之初,便采用了迷你創(chuàng)想自主研發(fā)的游戲引擎(Mini3D引擎,初代由古振興開發(fā))。
這款更新了超過200萬行代碼的初代引擎,見證了《迷你世界》用戶數(shù)從零到億,游戲引擎技術(shù)的的飛躍。所以,七年后的今天,就像汽車需要更新?lián)Q代一樣,當初代引擎已無法承載用戶的最新需求時,隨之而來的“bug”、“卡頓”等問題便顯現(xiàn)出來了。
于是,從2021年開始,迷你創(chuàng)想便下定決心要開發(fā)新的游戲引擎——彩虹渲染引擎。這對于正在運營中的迷你世界來說,是對一輛奔跑中的汽車,進行更換發(fā)動機的大工程。近半年來,迷你創(chuàng)想的程序員夜以繼日的修復(fù)了超2000個bug,新引擎的誕生,是迷你世界的重要轉(zhuǎn)折點,它還會持續(xù)提升迷你世界的美術(shù)表現(xiàn)、游戲性能、游戲玩法。
迷你創(chuàng)想的終極目標,是將迷你世界打造成一個更具沉浸感的虛擬世界,在新引擎的賦能下,迷你創(chuàng)想將持續(xù)迭代技術(shù)、美術(shù)、工具、玩法。更真實的光影效果,PBR材質(zhì),粒子系統(tǒng)、Shader,更豐富的畫面效果,通用骨骼和動畫狀態(tài)機,物理引擎,性能刷新效率提升,這些都是可預(yù)期的迷你世界未來。
參考資料
【百度百科-游戲引擎】https://baike.baidu.com/item/游戲引擎/0
【年度黑馬《迷你世界》MAU達5000萬,專訪迷你玩創(chuàng)始人古振興】http://www.gamelook.com.cn/2018/01/319054
【關(guān)于近期迷你世界產(chǎn)品體驗優(yōu)化的情況說明】https://b23.tv/Q7Ap4mA
【迷你創(chuàng)想「光?」年度發(fā)布會全程回顧-嗶哩嗶哩】https://b23.tv/iPD5Vm0
PS:本文章含有個人觀點,僅供參考。