※ 引述《SneezingBear (喷嚏熊)》之铭言:
: 现在有名的游戏引擎
: 主要分为两派
: unreal以及unity
: 还有一些小众引擎如rpg maker
: 网络上常有unity都是劣质手机游戏
: rpg maker都长得差不多的等等看法
: 大家觉得呢
先说一下,什么是游戏引擎,游戏引擎可以说是开发者使用的基础工具。
省去了开发者从底层开始架构,并且把大部分东西集成视窗接口,更容易开发。
就像物体碰撞这件事,大多数的游戏都会需要用到物体碰撞,
在以前不流行商业化引擎的年代,每间游戏公司就是从基础架构开始写物理碰撞规则,
但后来发现,这些代码在做新的游戏的时候都能沿用,参数调一调就好。
所以最早具有雏形的游戏引擎就是这样诞生。
渐渐有公司把自己为了开发游戏做的架构跟工具拿出来卖,就变成了商业引擎,
也因为如此,此后的开发者不用自己从底层架构开始写,
因为别人已经写好了,自己调调参数改一下就好。
大大降低开发门槛,这也是为什么这十几年来独立游戏变多的原因。
unreal 跟 unity是目前比较著名的商业引擎,也就是大多数人都可以下载使用。
因为是商业化引擎,有专人在维护更新,使用者比较多,支援性也比较强大。
不管要开发什么类型的游戏都非常适合,扩充性很强。
其它的公司,部分也有自己开发私有引擎的,如P社的祖传克劳塞维兹,
只是大部分公司自己开发的引擎通常侷限性比较高,
是专门为了自己游戏的某些需求功能特别刻出来的,
像克劳塞维兹就是专门做策略游戏专用。
毕竟当初在刻这些引擎的时候,并没有打算商业化,或是为其它类型量身打造。
而且这些引擎也不是一般人能拿到手的。
unity算是比较简单上手易用,做小游戏(独立游戏),用unity就绰绰有余了,
何况光是unity的脚本基础架构,所有的脚本都内建要继承MonoBehaviour,
这对于不太会写程式的人(像我)来说,真的是大救星,
不用去想要怎么get set其他脚本的函数。
而unreal在画面的表现很强大,但是授权贵,也比较不好上手。
unity会让人觉得都是劣质手机游戏,是因为它的容易上手、支援性强、开发门槛低,
大多数的小公司或独立工作室首选就是unity,便宜好用。
如果你要开发3A大作,选的就会是unreal之类的。
至于RPG MAKER我认为比较像是编辑器,
就像我也可以用excel写个游戏,但你不会认为excel是个游戏引擎吧?
而RPG Maker主要就是用在制作角色扮演类型的游戏,
要拿它来做FPS、运动等游戏,相容性、支援性就有很大的问题,
这也是为什么大多数人说看起来差不多,因为天花板就在那边。
业界8年游戏企划的小浅见。