让世界变得更平滑

作者:仆竹

  2007年6月的苹果世界开发者会议(Worldwide Developers Conference,WWDC2007)上,与会者看到了一段儿新公布的CG。这是游戏业的神话公司id Software用来介绍他的新游戏《Rage》和新引擎id Tech 5的视频。id Tech是id Software为自己的引擎制定的编号,从1到4对应的游戏分别是《Doom》、《Quake1&2》、《Quake3》和《Doom3》。这次的id Tech 5不仅具有更好的画面效果,还拥有非常强大的开发能力。据称这段包括了赛车、枪战、人物面部细节等诸多元素的CG,开发时间只用了十天左右。当然,如果你是一个天天对着PS3新作截图流口水的玩家,可能注意的只是画面人物漂不漂亮,美女的肌肤是不是更圆滑,所以看到这段外表“平庸”人物造型甚至丑陋的CG时,也许不明白为什么整个游戏界都会为此疯狂。要说明这点,还得从17年前说起。
  1990年是一个多事之秋。在这一年里,柏林墙在欢呼声中轰然倒塌;戈尔巴乔夫获得了诺贝尔和平奖;伊拉克士兵的军靴踏上了科威特的土地。还是在这一年,18岁的陈天桥考入上海复旦大学,教室里的同学想不到同一间屋子里正坐着一位未来的中国首富。比陈天桥大一届的马化腾正在深圳大学念计算机,15年后全中国至少有1000万人在同时使用着他编写的程序。40多岁的陶宏开正在享受着美利坚的空气,几年以后这里将成为他的新祖国。
  就在这一年,两个20岁左右的美国青年阿方索·约翰·罗海洛(Alfonso John Romero)和约翰·卡马克(John Carmack)编写了一款叫作《Commander Keen》(指挥官基恩)的横版动作游戏。这个游戏的前身是一部只用了一晚上制作出来的,被任天堂不屑一顾的PC版《超级玛里奥》Demo,而这部游戏的后面,是一个庞大的id王朝。
  随着《Doom》(毁灭战士)的出现,id Software真正迎来了辉煌。《福布斯》的一篇文章写道:“相比id,微软就像一个二流的水泥厂。”14年后,《PCWorld》评出了历史上最优秀的(best)50款技术产品,《Doom 3D》为列19位,排在了Windows95的前面。
  从《Doom》开始,id Software走在了开发和出售游戏引擎的大道上。财富和名誉滚滚而来。仅1995年id Software就创造了1500万美元的纯利润。一个流传很广的传说是id Software的员工每人都有一部法拉利。2002年,罗海洛在eBay上拍卖了他的法拉利,卡马克则在1997年宣布他将自己的一辆法拉利跑车奖励给Red Annihilation比赛的获胜者。他对此的发言是:“目前我有很多辆法拉利,我正为此而头痛,早有打算处理一些。”
  最后的获胜者是Thresh。《Doom启示录》中描述道:“卡马克走上台,把车钥匙交到Thresh手中:‘嗯,你准备怎么把它弄回家?’Thresh似乎面有难色:‘我不知道,应该是把它托运回去吧。’半个小时后,卡马克带着五千美元现金回到会场,那是给Thresh的运费。”
  在《Doom》开创了联网对战的游戏模式以后,id Software今后所有游戏的类型就几乎全部定型了。显然,我们说id Software是一个游戏引擎公司比说它是一个游戏公司更加贴切。id Software赖以得到利润和名声的,全部都来自于一个接一个的高质量的,高开放性的游戏殷勤。《Quake1》、《Quake2》、《Quake3》、《Doom3》,这些无疑都是好玩的游戏,也是《Counter-Strike》出现之前最好的对战游戏。但是与它们的引擎比起来,意义要更小的多。
  算算都有哪些游戏用了id Software的引擎吧:《Half-Life》(半条命)、《Counter-Strike》(反恐精英)、《Medal of Honor》(荣誉勋章)、《Call of Duty》(使命的召唤)……数得过来么,3D游戏的半壁江山都在这里了。id Software引擎的强大功能,良好的兼容性成为了业内最受欢迎的3D引擎之一。甚至对硬件技术的发展产生了深刻的影响。一款id Software新游戏的推出,玩家关心的往往不是“游戏是什么内容”,而是“游戏用了什么新引擎”,后者才会给我们带来更多更好玩的游戏。
  所以,与其说id Software制造id Tech 5是为了开发《Rage》,还不如说开发《Rage》是为了演示id Tech 5。id Tech 5的新特性之一就是可以描绘广大的室外能力。《Rage》中加入了的大量驾驶元素毫无疑问是为了表现id Tech 5的新特性,而不是反过来,游戏设计师在脑海中灵光一闪“我们要做个赛车游戏”,然后才有的id Tech 5。当Idsoftware的首席执行官Todd Hollenshead雄心勃勃的说:“它(《Rage》)不仅仅是一个第一视角游戏,我们将有赛车,赛道竞技元素。”又介绍这款游戏是如何采用“彗星撞地导致人类文明毁灭”的科幻背景,有20小时单人游戏时间的时候,恐怕没人去关心这个,人们都在兴高采烈的指着Demo中的广阔场景或者某个特效,想象着把这些东西放到自己的游戏里将会是什么效果。
  最让游戏开发者感到兴奋的是,id Tech 5可以很方便的让开发人员在PC、Mac、PS3和Xbox这四大平台上同步开发游戏。由于软硬件的巨大差距,不同硬件平台的游戏移植总会给开发者带来巨大的工作量。而在现在多平台齐头并举的游戏市场中,跨平台发售是众多开发者的目标。id Tech 5的这个特性一定会因为大服务降低成本而受到游戏开发者的欢迎。虽然id Tech 5不会很快地提供给其他开发者,但我相信肯定有不少游戏人已经在跃跃欲试了。
  在技术的大潮中,有人只能风光一阵,有人却长久的站在浪潮的前面。正因为游戏引擎的开发不是石油那种只要能踩上一脚就可以一直站下去的行业,所以id Software显得是一个神话。从id Tech 1到id Tech 5,id Software的每一代引擎都成为游戏开发者和玩家的福音。这可不是windows,能靠垄断来维持自己的地位。在3D引擎技术的门槛越来越低,id Software周围强者环绕的时候,id Tech 5的发布再次说明了id Software的行事准则:只做最好的技术,别的什么也不管。正如同当年他们敢于把《Doom》放到互联网上共享一样。

没有评论: