走下神坛的3D游戏

Author: 笑然 Date: 1999年 第17期 48版

    尽管市面上的3D游戏越来越多,但对普通的游戏玩家来说,3D游戏的开发却只能是可望不可及。即使凭着多年沙场拼杀的经验可以搞定剧情、结构、文案,甚至移花接木地拼凑一些音乐和声效,但3D图形的开发呢?纵使编程天才,也无法单枪匹马攻下这个制高点。但我要告诉你3D游戏正在走下神坛,过不了多久,你也能自己动手轻易开发出属于自己的3D游戏来。不相信?且听我解说……
    在美国德克萨斯州有一个叫做玛斯卡特的市郊小镇。在这个镇上曾经有一个叫做Crack dot Com的从事游戏开发的非常出色的商业公司,他们在1994年开发的枪战游戏Abuse受到了众多玩家的欢迎和好评,为公司赢得了很好的声誉和前景。但是,天有不测风云,Crack dot Com公司因管理不善,难逃厄运,在倾家荡产之后于1998年9月关门破产了。
    痛定思痛,一个月后,Crack dot Com的老板作出了一个慷慨的决定:把他们即将完成的一个游戏Golgotha的一切——包括源代码、3D模型、音效程序以及完整的脚本全部在Internet上公布,供别人免费下载。Golgotha是耶酥被钉死的地方,中文意思为“墓地”,夭折的Golgotha是一个情节类似于《命令与征服》的3D模拟战略类游戏。
    聪明的人们立即意识到这个不同寻常的决定很快就将改变计算机游戏的开发现状。美国一个即将隐退的程序员马克决心整理这些资源,把它改造成一个免费的通用的游戏引擎,使任何人都可以利用它随心所欲地开发自己的游戏,马克说:“我的目标是建造一个通用的开发平台,任何人——甚至可以不是一个程序员也能利用它开发出具有商业水准的游戏来。”因为Golgotha是一个室外游戏,所以利用它的引擎,可以开发赛车、RTS (实时模拟)、飞行、体育、RPG等众多种类的3D游戏,但可爱的马克认为这将影响和限制开发人员的创造力和想象力,所以他计划中的一项重要工作是再在Golgotha的基础上增加室内环境,以便用户也能够进行室内游戏的开发。尽管开发通用的游戏引擎比原先Crack dot Com开发Golgotha的工作量要大得多,但马克非常自信地说:“要不了多久,我们就能看到由一个水平中等的业余爱者好开发的一流游戏。”
    对于在网上闯荡的游侠来说,Crack dot Com的决定真的是天上掉下了大馅饼,一群迫不及待的游戏玩家已经开始行动了。这中间最有影响的是美国有60多人(其中绝大多数是在校学生)自发地建立了一个叫“Golgotha Forever!”的网站,他们最初的目的是利用Golgotha的引擎来完成Crack dot Com公司未能完成的事业——继续开发Golgotha,来感谢Crack dot Com公司曾经为他们提供了优秀的游戏。但现在他们更改了Golgotha的故事情节,增加了音乐、图画。尽管Golgotha已经面目全非,但是一直使用原先的引擎技术,他们觉得Golgotha引擎非常出色,使现在的开发工作异常简单。他们之中担任核心技术开发的人也常常由衷地赞叹Crack dot Com为Golgotha编写的代码不但清晰易懂,而且可以很方便地在不同的操作平台之间移植。
    “昔日王谢堂前燕,飞入寻常百姓家。”还记得牛顿的成功秘诀——“我只是站在巨人的肩膀上!”,今天3D游戏正在走下神坛,要不了多久我们就可以站到巨人的肩膀之上!