国产引擎秘闻:探寻你未曾听说的十大传奇故事
13
游戏引擎:游戏发展的核心动力
游戏引擎,作为推动游戏系统进步的直接动力,已经成为游戏厂商们选择的重要部分。无论是开发新的引擎,还是购买使用优秀的国内外引擎,都是游戏在开发和设计的早期就必须要慎重考虑的问题。作为游戏的核心部件,引擎的好坏往往可以直接影响到游戏成品的品质。 随着计算机技术的发展,游戏的引擎也以日新月异的速度进化着。从2D到伪3D,伪3D到3D,从简陋的点阵到数以千万计的人物和场景多边形建模,从简单的碰撞框到复杂的物理接触碰撞效果,游戏给玩家的感受,不仅越来越真实,也越来越能体现到游戏的极致艺术感。国产游戏引擎:从不足到精彩
国产游戏在很多方面都有着先天的不足和缺憾,引擎的发展也较为缓慢,但也并不是一无是处。在国产引擎的发展旅途中,也有不少精彩的故事。《仙剑奇侠传》:引擎的雏形
还是从最初的《仙剑奇侠传》开始。在经典游戏《仙剑奇侠传》发售的Dos游戏时代,所谓引擎的概念还并不普及,也极少有人谈论。而在计算机硬件发展的初期,硬件平台也不足以支持所谓“引擎”的运作,多数游戏在这个时代里,仅仅依靠的是代码实现。 仙剑的程序实现过程是以汇编语言作为接口以及底层基础,Qbasic语言作为媒介将美术资源以及策划的任务文本联系贯穿到一起并输入计算机操作,而实现整个游戏的运作。这和典型意义上的“引擎”概念还是有一定距离的。同一时期的国外游戏,“引擎”概念也刚刚逐渐成形,早期的3D引擎也在这个时期出现,比如最有名的《Doom》。《Doom》的引擎中已经有了碰撞、光影、环境立体声等相对成熟的功能模块了。“风魂”引擎:西游神话的创举
作为国内的首款较为经典的2D引擎,“风魂”引擎在业界的名号可谓鼎鼎大名。由云风在大学时代历史3个月编写的这款引擎原型,造就了后来国内的众多网游名作,而早期网易游戏几乎可以算是构建在此之上发展。《梦幻西游》是网易的看家作品,而它也正是使用的“风魂”引擎。 游戏的成功当然也离不开“云风”本人亲自加入开发的功劳,没有人比创造引擎的人更加了解自己的作品了。他也成为网易的主力程序工程师,参加了众多网易其他作品的开发工作,比如后来的《大话西游II》。而他也将自己创建这个引擎的过程以及一些技术资料编写成册,收录在《游戏之旅——我的编程感悟》一书中。作为一个引擎程序的开发人员,这本书拥有着非常高的参考价值。大宇:自主引擎开发,名作不断
大宇开始自主引擎开发,名作不断。大宇依靠自主引擎打造的《轩辕剑3》,成为了国产游戏引擎的代表作之一。大宇的自主引擎开发,不仅提高了国产游戏的质量,也为国产游戏的发展做出了重要贡献。![]()