» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

从XNA说起:开发主管马特拉与Xbox游戏主机的那些事

转:http://www.wpdang.com/archives/132188.html

作者:米高扬



尽管价格和发售地区与索尼PS4相比都不占优势,但Xbox One的市场表现从来没让我们失望过。截至2013年末,Xboox One在13个首发国家累计销量已经突破300万台,市场研究机构NPD数据则显示,Xbox One 12月份北美销量高达90.8万台,成为北美市场最畅销游戏主机。Xbox One取得如此骄人战绩,是和Xbox One研发团队的努力分不开的。微软Microsfot stories主页近日向我们介绍了几位Xbox团队重要成员和Xbox游戏主机的故事,今天我们要介绍的是Xbox开发主管博伊德·马特拉(Boyd Multerer)。



马特拉和他的特斯拉
马特拉拉开车门进入他那辆红色Tesla Model S,坐在驾驶座上。
“上车”
我伸出手去,但是犹豫了一下,停在了半空中——这辆车似乎没有门把手。尽管在微软总部的每个停车场都看得见一辆特斯拉,但对有15年驾龄的我来说,这似乎是个陌生的驾照考试,我在车门前皱起了眉头。
“用手指触摸一下它。”
我触摸了一下门把手位置的银色长条,原本和车身齐平的门把手滑出了好几英寸,看上去这才是一辆传统汽车。
“什么?这是什么玩意儿?”
马特拉微笑着启动了汽车,Pink Floyd的《Shine on U Crazy Diamond》响彻耳际,“年纪越大,我就越喜欢开大音量听摇滚。”他一边说一边把音量调小。
车后座上有一件紫色羊毛外套,是他5岁女儿的,名字也叫特斯拉。



作为微软Xbox研发团队的核心人物,他和Xbox Live负责人共同主导了这个覆盖4800万玩家游戏平台的开发工作,他还是XNA之父,参与了Xbox One的初期研发,为这款次世代主机的开发雏形提供了诸多宝贵意见。

从去年6月开始,他放弃了所有周末和节假日,全身心地投入到Xbox One发布前的最后准备工作中。Multerer说道:“其实整个团队都放弃了休假,我们都竭尽全力,并且已经身心俱疲。但所有的牺牲都是值得的,因为我们打造的是一款影响深远的伟大产品。”

他是个衣着休闲的程序员:彪马运动鞋、蓝色牛仔裤和一件绘有翼龙图案的上衣——来自他最喜爱的网页漫画The Oatmel。他的办公室堆满了各种技术手册和奖杯,不过也有一些他喜爱的漫画书,一个毛绒头骨(唉!莎士比亚笔下可怜的Yorick)和一个水晶星系图。这是个立体水晶星图,从中心的Sol星向周围散射开来,他说这是妻子的礼物。
马特拉在办公室里登陆了Xbox One(当然,他的账号是保密的),为了向我们展示他的团队的工作成果,他进入了游戏Savage Frontier——一个正在测试的仿真3D星系游戏。他用Xbox One手柄缩放着星系图,然后火星的距离就相差了好几光年。


Xbox One设计思想

他向我们解释道,Xbox One实际上有三个操作系统:Xbox系统、Windows 8内核系统和管理衔接前两个系统的第三个系统。他说:“Xbox 360发布时,我们没有智能手机,笔记本电脑价格昂贵且拥有者稀少,平板电脑更是闻所未闻。当你玩游戏时,你不会做其他任何事情。”



次世代主机玩家就不一样了,他们口袋里放着智能手机,包里塞着平板电脑,每天都在他们喜爱的应用程序上消磨掉大量时光。同时主机游戏也在成长、改变和进化,这就导致了一个直接冲突:游戏开发商需要一个不变的游戏操作系统来创建可玩性更高的视频游戏,而游戏玩家需要一个不光能玩游戏的次世代主机,他们希望游戏主机能够作出一些改变。

马特拉说道:“游戏开发商和游戏玩家的冲突显而易见,所以我们该怎样完美地解决这个问题?我们给Xbox One塞进了两个完全不一样的操作系统:一个静止不变的系统供开发商们开发最棒的游戏(即Xbox系统),一个为玩家提供的动态系统,让Xbox One能够支持尚未出现的下一代社交网络(即Windows 8系统)。”

突然,他从外层星系空间切换到ESPN体育频道,将ESPN拖挂至屏幕右侧,继续在星系间穿梭。他说:“让我们看看猎户座吧,我一直很喜欢猎户座。”

Xbox One的操作系统允许你在多个任务间任意切换,你可以一边玩Forza Motorsport 5,一边和母亲进行Skype视频通话。“这个系统架构让我感到非常自豪,它是我参与过的最高难度项目,把它搞定花费了我们不少力气。”马特拉说道。大多数人可能永远不会了解Xbox One背后双系统运行涉及多少复杂工作,但他并不在意。


Xbox Live和XNA的缔造者

马特拉1994与微软签订劳动和同时,还经营着自己的软件公司Zephyr,他于1997年正式成为微软全职员工,并加入了“叫作Xbox的小小团队”。同事们回忆起Xbox 360的开发过程说道:“全靠博伊德,我们才在主机背后接上了一条以太网线,随着这条网线与世界交流。”

“然后我就成了Xbox Live第一人。”马特拉与Xbox Live的故事WPDang之前在长篇文章《Xbox live诞生之路》已有详细描述。Xbox Live在2002年11月登陆市场,马特拉和他的团队获得了微软技术成就奖——微软内部的奥斯卡奖。



马特拉被告知Xbox需要一个强大的游戏开发工具,他离开了成长中的Xbox Live,然后XNA诞生了。XNA(Xbox Next-generation Architecture)是程序员的入门毒品,一套基于Net Framework的电视游戏开发工具。XNA的首要开发目标就是让学生们能够容易地在他们自己的Xbox主机上编写代码,让计算机技术变得更加有趣。他们做的很成功,XNA已被成百上千所大学接受,是最受欢迎的休闲游戏开发引擎。

“我与这群投身于计算机科学事业的人们关系不错。他们也许是游戏开发者,也许在做其他事情,他们都不知道我是谁。我跟他们介绍自己说:‘是的,我负责开发的XNA’,他们听到后都变得激动不已。XNA酷毙了!它让我非常引以为豪,我们几乎完成了最初设定的所有目标。”马特拉说道。

我建议马特拉谈几点他个人对XNA项目的贡献,但他说:
“能够负责这个项目是幸运女神对我的眷顾。我觉得我只是在正确的时间,正确的地点,认真做了一件很有趣的事情。”
他是喜欢漫画、喜欢美国英雄、喜欢开Tesla,他在Wisconsin的一个小农场长大。在12岁时他央求自己的父母给他买了一台计算机,然后他开始了自己的编程生涯,开始写一些只属于自己的小游戏。在威斯康星大学麦迪逊分校机械工程专业毕业之后,他发现机械工程毕业的他不知道该干些什么。于是他开始开发一些小工具,创造一些桌面产品,最后他卖掉了自己的产品,来到了Adobe,这是他去微软之前的一家公司。而之后大家也知道,正如上面所叙述的他来到了微软,缔造了他和Xbox之间的故事。
                          
                                                                (请在转载和引用时,注明原始作者和出处,并给出原始链接)


TOP

发新话题
     
官方公众号及微博