说到游戏引擎很多人肯定就会想到虚幻引擎,寒霜引擎,CryEngine,Unity 3D等等,游戏引擎似乎是一个非常有技术含量的东西,基本上比较知名的大型游戏公司都有自己的游戏引擎,比如AE,育碧,R星,暴雪等等。
游戏引擎顾名思义就是游戏的发动机,没有这东西我们的游戏就没有办法运行,游戏引擎实际上是一个非常复杂的软件框架,里面包括有二维三维渲染引擎、物理效果引擎、脚本引擎、网络引擎等。
总之游戏引擎说起来简单但实际上却非常复杂工具集合体,为游戏开发者带来了极大的便利,那么为什么国内科技公司似乎没有愿意做游戏引擎的呢?这东西可是游戏的核心技术。
首先自己做一个游戏引擎可以吗?理论上来说当然是没有问题,游戏引擎就是一个计算机软件而已,是要比一般的软件复杂,但只要想做怎么可能会做不出来呢?这就和操作系统一样,并不单纯是技术方面的问题,原因有很多。
第一点,那就是对于国内游戏公司来说,底蕴还不足,了解一下近些年国内的游戏事业的发展就会发现,不要说什么游戏引擎了,就是高画质的3A大作能拿出手的有几个?外国的游戏公司已经开始CG级的画质,我们还在一刀99,在国内,网游要比大型3D游戏更受欢迎。所以我们的游戏产业就和电影特效产业一样,重视利润而非品质!
为什么会这样?有两方面原因,一方面是网游模式其实更挣钱,虽然那种高画质大型游戏可以一次性买断,但是我们消费者会认为坑不停的网游更划算,不过有一说一,国内的游戏画质不咋地,但是剧情和可玩性还是很高的。另一方面就是版权问题,我们对于软件版权的重视近几年才发展起来,如果辛苦做一款大型游戏被破解了,对于游戏商打击还是很大的。所以别谈什么游戏引擎了,先做出高画质的游戏再说吧!