[ETC] Xbox2的前兆?XNA微软访谈录

互联网 | 编辑: 2004-03-25 00:00:00

Pchome专稿,谢绝转载

在微软的文稿中,对XNA的形容是“开发简易,性能超强”。

Windows、Xbox,还有将来的Windows Mobile平台上的游戏,都有着对硬件的依赖。由于各种硬件特性不同,这在一定程度上增加了移植开发的难度。因此,XNA就是对各个游戏平台的开发工具进行了统一整合,由此使开发过程中,耗费在编程上的时间大大降低,使开发者能把更多精力放在改良游戏本质核心上。

XNA是由XNA开发主管Jay Allard今天于GDC宣布的。下面就是Jay Allard和另一名开发领导人Deam Lester的访谈(有删节)。

现在游戏产业面临着极大挑战。游戏零售价格在25年内大约整整下降了50%,而且还在继续下跌。但游戏的生产成本却在不断上升。特别是硬件的开发成本直线上升。1982年,《小精灵》卖出了一千万份,开发费用是10万美元。而在此之前,游戏的制作过程更是只需要一个人,担任设计、开发、美工、作曲、测试……开发场地只是一间车库即可。

但现在,平均每个游戏的开发成本已经达到了500万-1000万美元。更糟的是,不少游戏还未上市就已经夭折。这浪费了上亿的开发费用。究其原因,就是因为我们没有一个足够强劲的平台。因此,游戏产业自然一片混乱。回顾近两年的产业循环,我们可以发现,开发者花费了75%的精力来对付编程上的问题,导致真正花在塑造游戏内容上的精力太少,游戏的表现力大大不如预期。这无疑对各方,包括投资者、开发者、出版商都是一个沉重打击。

在过去,我们一直致力于将DirectX塑造成为最适合开发者们使用的工具。但我觉得现在对XNA来说是最好的时机。现在,我们的新一代Windows硬件和家庭娱乐系统已经出台。这意味着硬件开发的复杂性比以前有了极大的提高。如果开发工具不跟上他们的需要,那整个开发团队群都会遭受极大损失。从这点上来说,软件甚至比硬件更重要!

让我们来看看第一代PS2游戏,使用了大约仅仅40%的硬件能力。这可不是我们想做的。再看看最新的007游戏,玩家们能在游戏里体验到好莱坞式的风格。再看看彩虹六号网络版,万家之间能通过语音相互合作、竞争。而我们的Halo,则有着最棒的画面。Half-Life2的剧情深度则是没话说了。但是,玩家希望能把这所有优点结合到一个游戏中去。

我们并不是指玩家会在游戏上减少指出,而是指我们应该用更少的时间、金钱、精力来完成基本的开发过程。而在游戏性上花更多的资源进行设计。但现在的情况并不是这样。两年的项目会因为设计上的改变而被拖到四年。所以我们希望项目的开发能省去最先18个月的基础开发部分。

为此,我们开发了“XNA”。“X”代表它是两种微软的技术交汇而成,一是DirectX,一是Xbox。“N”代表Next-Generation,次世代……至于“A”,代表体系结构。我们组织出一套完整的开发结构,让开发者们获取最大的便利性。三者结合在一起,就构成了我们的次世代娱乐开发平台“XNA”。

追溯到1992年的Win32,那时候人人都传说我们要生产数码相机,但众所周知Adobe才是这方面的行家。结果我们没有去搞图形技术,反而弄出了Excel,组成了我们的办公软件体系。我们发布Win32是在1992年,真正在软件上支持它却是1995年。

现在的XNA也是类似的情况,我们只是开发出了一个工具,我们定义了一些协议、界面等等。然后给于足够的空间,让开发者们自由发挥。

我觉得大家应该注意一下任天堂和Sony的反应。现在Xbox是公认的最强游戏机。如何发挥它的潜在能力才是我们真正的目的。XNA的出台无疑会对任天堂和Sony造成巨大威胁。

但PC方面则不在我们的计划范围之内。XNA的对象严格限定在家用机种内。在这一领域Xbox是老大。所以我们必须从软件着手,充分确实地引导开发者利用Xbox走向成功。我们意识到:没有软件的支持,硬件只是一堆塑料和废铁。

如果你是个从PS发展到PS2的程序员,你就知道有95%的代码需要重写,因此一开始只能用到PS2的40%的能力。这就是为什么第一代PS2游戏看上去象加强了的PS游戏。但这并不会在我们的硬件平台上发生。当我们推出了新硬件,还是会用XNA作为标准开发工具的。就象Adobe先是写了Win95版本的软件,然后当要写Win2000版的时候,只需要根据平台特性稍做改进就行。

我们打算把XNA作为一个行业标准来推出。开发者只需要根据实际情况选择和组合我们的开发套件,就可以获得他所需要的工具。NGC看上去与XBOX实在有着太多不同,但同样能XNA进行轻松的开发。做游戏?用XNA就对了。

XNA不是XNA1.0,不仅是一个产品,它是一种进化。今天对微软来说是一个节日,无论是Xbox还是Windows平台。明年,人们会说XNA让游戏的开发进度快了不少。虽然硬件技术在不断提升,但XNA能不断进化,并用尽硬件的一切能力。

………………

Necome:

从以上访谈内容可以看出,XNA不仅是为现有的Xbox和Windows平台而设计的,更是考虑了未来硬件的复杂性和扩展性。两位主管在访谈中闭口不谈Xbox2,但壮志雄心溢于言表。难道下一步就要在E3上推出Xbox2?

微软暂时不发布Xbox2,而是拿XNA打头炮,充分表明微软已经认识到了软件的重要性。抛弃了传统的美国厂商“重硬轻软”的思路,这样的微软,才是可怕的微软,才是足以对Sony、任天堂构成强大威胁的微软。

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑