小知识(较长可跳过):
再简单介绍一下Unity这款物理引擎吧,它的入门门槛算是比较低的,而且有可视化界面,非常方便没有编程基础的人也做一些简单操作、调试,基本上美术、策划都可以经过简单培训之后直接使用,所以很多公司都是用Unity开发游戏,比较有名的是《王者荣耀》。
而所谓物理引擎,就是一个模拟我们真实世界物理的软件框架(你们可以想象成乐高积木的零件)。尤其是牛顿经典力学,比如重力、摩擦力、空气阻力,还有物体间的碰撞、运动等等,甚至包括光照渲染(比如光照在不同材质上的反射、折射、散射,可以通过shader来实现)、粒子特效(比如雾气、火焰,可通过partical stystem实现)这也是为什么我们会觉得游戏真实的原因。我这里就不展开说了,大家看个乐就好了。
除了Unity之外,业界比较流行的引擎还有unreal,CryEngine等。
为什么想起来说这个呢,因为我最近沉迷塞尔达,不得不感慨老任真是太nb了,物理太真实了,这真是究极沙盒游戏啊!!!啊,任门(双手合十)!
不过,我觉得他们开发应该用的是自己的物理引擎,我猜他们的工程师应该是专注于引擎的开发,让制作过程简单化,具体的游戏设计、制作、调试就由策划和技术美术搞定。(我没查过,错了改。)
一款开放世界游戏是需要大量的人力和时间成本的,基本上凌姐这样几个人的小团队是不可能短短5年做成的,更别说那么精细了,就算用引擎也是。所以我前面设定她借用了AI的力量写了插件偷懒哈哈哈哈。