揭秘迷你世界游戏引擎技术---Mini3D、Rainbow引擎的前世今生
游戏引擎,也称游戏框架(Gameframes),是负责支撑游戏运行的一套软件系统。通俗来讲,游戏引擎就是游戏开发者们制作游戏时使用的工具。大多数游戏开发者只需要选择一款适合自己需求的游戏引擎,在它的基础上就能快速搭建出属于自己的游戏,而不用从完全零开始制作。根据其功能可以分为渲染引擎(即“渲染器”)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎。
迷你世界背后的公司——迷你创想 的创始人古振兴,在创立迷你玩之前,曾在国内顶尖的游戏引擎公司工作。与其他厂商不同,作为一家以腾讯系创业班底组成的二次创业公司,《迷你世界》自2016年发布之初,便采用了迷你创想自主研发的游戏引擎(Mini3D引擎,初代由古振兴开发)。
(资料图片仅供参考)
这款更新了超过200万行代码的初代引擎,见证了《迷你世界》用户数从零到亿,游戏引擎技术的的飞跃。所以,七年后的今天,就像汽车需要更新换代一样,当初代引擎已无法承载用户的最新需求时,随之而来的“bug”、“卡顿”等问题便显现出来了。
于是,从2021年开始,迷你创想便下定决心要开发新的游戏引擎——彩虹渲染引擎。这对于正在运营中的迷你世界来说,是对一辆奔跑中的汽车,进行更换发动机的大工程。近半年来,迷你创想的程序员夜以继日的修复了超2000个bug,新引擎的诞生,是迷你世界的重要转折点,它还会持续提升迷你世界的美术表现、游戏性能、游戏玩法。
迷你创想的终极目标,是将迷你世界打造成一个更具沉浸感的虚拟世界,在新引擎的赋能下,迷你创想将持续迭代技术、美术、工具、玩法。更真实的光影效果,PBR材质,粒子系统、Shader,更丰富的画面效果,通用骨骼和动画状态机,物理引擎,性能刷新效率提升,这些都是可预期的迷你世界未来。
参考资料
【百度百科-游戏引擎】/item/游戏引擎/0
【年度黑马《迷你世界》MAU达5000万,专访迷你玩创始人古振兴】/2018/01/319054
【关于近期迷你世界产品体验优化的情况说明】/Q7Ap4mA
【迷你创想「光ⁿ」年度发布会全程回顾-哔哩哔哩】/iPD5Vm0
PS:本文章含有个人观点,仅供参考。