“游戏引擎”对游戏玩家来说是一个很熟悉又陌生的词汇,熟悉是因为现在玩家们在玩的游戏,基本上都是有游戏引擎的;陌生则是不是业内人士,很少人对其会有个较为直观的概念。『地址发布页邮箱: ltxsba @ gmail.com 』
许多玩家听名字就认为“游戏引擎”相当于一辆汽车的引擎,没有了引擎汽车就只是个空壳。游戏没有了游戏引擎就只能是一个大型2D或3D场景展览。
其实“游戏引擎”并没有重要到“汽车引擎之于汽车”的程度,就像《超级马里奥兄弟》。它们就根本没有“游戏引擎”这一说法,游戏完全是通过程序员一行一行代码敲出来的。
而没有游戏引擎的《超级马里奥兄弟》能玩吗?当然可以!就跟自行车一样,靠人类的双脚照样能跑完汽车行驶过的距离,只不过需要多花点时间罢了。
游戏引擎也是这样一个道理,用最形象的方法解释一下它的意义便是:
在没有游戏引擎之前,游戏开发者还是根据游戏要实现的玩法、画面、动作等编写代码,这就相当于一片广袤的平原上需要盖起一座城市。
游戏开发者需要盖一座楼就得找个地方打地基直到大楼建成,这样一栋一栋的盖,最终建成一座城市;而游戏引擎的作用在于它将一座城市的所有地基全部建好,并且每个地基都预留了方便程序员编写的接口。
游戏开发者只需要在现有的地基上盖楼就可以了,既加快了游戏开发的进程,又保证了整个城市规划的合理性。
……
业余人士想要制作一款游戏,并不困难,这点看每年漫展上会有多少款同人游戏就能了解。但业余人士想要制作出一款游戏引擎,那就是多少有些白日做梦的事情了。——至少在今天之前,藏马是这么认为的。
所谓的游戏引擎并不单纯只是指一个“引擎”而已,它是一个概括性的称呼,它还包含了物理、碰撞、渲染、特效这些不同类型的引擎。更多小说 LTXSDZ.COM而七濑启人他们这个水管与蘑菇研究社自主研发的这款引擎在这些方面基本上都具备了。
比较薄弱的是渲染、特效这些视觉效果,但并不是说没有。物理系统在藏马看来颇为出色,光影、动画的效果也还行。不仅如此,它甚至已经集成了比较完整的编辑器、插件、资源管理器和预览组件。
当然,需要改进的地方也不少,但总比从零开始做一个游戏引擎要好得多!
藏马脑中转着这样的念头,脸上却是不动声色地问道:“七濑学长,你们怎么会想到去自主研发什么游戏引擎了?这东西可是挺烧钱的啊,不少大公司用的都还是别人家的游戏引擎呢。”
“呵,这话你不该问我,你应该问问中村学姐才对。”
“哦?居然还跟麻里学姐有关吗?”藏马顿时将好的视线转向中村麻里。同时在不知不觉间直接将之前都没叫过几次的“中村学姐”过渡到了“麻里学姐”。
藏马此时虽然已经脱掉了那身燕尾服,不过他为今天梳得大背头与一点淡妆都还在,整个人是非常帅气的,这一眼竟让中村麻里的心脏猛地跳了一下,有些慌张地道:“没什么啦,就只是年少轻狂的一时冲动而已。”
“一时冲动就能有这么厉害的结果的话,我也想一时冲动下看看呢!”
绘里自然也注意到了藏马似乎正在施展美男计,尽管在心里很想用小拳拳教藏马怎么做人,不过她也很快意识到藏马肯这么“牺牲”并不是因为看中了中村麻里的美貌。聪明的她并没有闹脾气,而是开始跟藏马一唱一和。
“其实事情的开头也没什么大不了的。”中村麻里这时也冷静下来,微微一笑便开始述说起这段往事:“用我爷爷的话来说,我就是个好高骛远的丫头呗。在我刚上大学的时期,正好是《半条命》这款划时代游戏登上历史舞台的时候。
我当时完全被这款游戏给吸引了,我在那之前是根本不在意PC游戏的,但在那之后我才意识到即使是PC游戏里也是有佳作的。
尤其吸引我的便是《半条命》的游戏引擎。它里面所蕴含的脚本序列技术与对人工智能引擎的改进都让我觉得像是进入了新世界。