[dd] 发表于 2008-4-15 13:31:53

[转]X的探讨和将来~~~

Boyd Multerer
  大家好,欢迎来到XNA组的网志。我们现在十分紧张,因为我们努力研制的大作将会在明天早上的游戏节里公开。我感到很惊喜哦,它竟然没被泄露出去,相信当我们发布后,定必会引来高潮。
过了明天之后,我会谈及更多的重大消息,现在就让我向大家展示少许XNA的资料吧。

  在2004年三月的GDC上,XNA在备受各方赞赏下正式向大家作出预告,因为有很多因素影响下,这次预告好像有少许夸大了。即使是在五月的E3上才确认的消息(和Xbox360有关),也一早被大家讨论得如火如荼。实际上,XNA就是次世代图像引擎,我们知道我们一定要展示一部份给大家知道。

  开发XNA是为了解决一些在游戏工业中的深层问题,很多人都不知道,其实游戏开发是一盘十分困难的生意。随着图像质素的提升,美工方面亦要付出相同代价。很多游戏都在画面下功夫,却忽略了游戏性,加上索价甚高,因而损失大量金钱,相反,有些游戏却是大丰收。希望后者可以平衡前者的损失吧。

  由于以上原因,很多公司也害怕作出创新,来来去去都是那数类游戏,从而减低财政危机的可能,这亦都是我们常常看到续集推出的原因。市场上,抄袭多,原创少!

  制造游戏是十分困难的,对于那些公司来说,尤如火上加油,因此我们希望改变现状。除了技术上有困难,游戏工作室在开发过程上不认真的态度,亦造成很多不良现象,延迟、甚至在运送过程中导致游戏不能玩的,最后可能需要打补丁才解决问题。又,缺乏一些知识人士、有才之士的加入,导致游戏工作者长时间工作,一个恶性循环,最终就会使游戏工业瘫痪。

  纵使很多人都在谈论我们未能公开的资料(关于Xbox360),XNA确实是一个解决这深层问题的方案。有人推测我们是在造游戏引擎,有人则认为它只是一个玩笑,在几年后就会不了了之,我可向大家说,这些都是假的。

  两年前,我还是Xbox Live的Development Manager时,我有一个想法:我要打造一队XNA工作组。这就像XBL的开始一般,有很多困难,缺乏清晰的方血。当时我要做的就是上述的情形,我要想清到底XNA是什么,我要怎做等等问题,时间亦不能太长。
很快地,我聘用了一些人才,麻雀虽少,五脏俱全。随后我们就和很多游戏工作者讨论,我们的宗旨是『除了听取他们的意见,还要实地考察,明了他们的苦况。』
以下是一些我们发现的:
• 在游戏开发组中,大部份是美工人员以及剧本创作者,而描绘出故事的,则
是一群宁愿开发引擎的程序员。

• 因为要顾虑开支的原因,很少创意可被加入

• 人才需求很大,却只有很少毕业生加入

• 即使你有相关的学位,可是不够精通,你也难以加入游戏工业

• 在技术范畴上,是很难去创建游戏的。美工本来就很困难,在C++不提供协助下,就难上加难。

• 开创游戏是很难的。APIs,工具等等都是为专家而设的,可是最好的游戏设计师往往不是最好的编写员。
And so on。
还有很多,不能详述。

  所以,我们开始多方面的研究,希望给予游戏工业一些援助。在上年东京的CEDEC会议,我首度公开一个美工建立系统以及一连串资源管理的工具,这些都在本年GDC上CTP中发布。

  有另一个项目一直是秘密的。我们和Mike Zintel的。NET Compact Framework合作,试图把他们的技术应用到Xbox360上。Rob Unoki 以及其组员做了一项重要的工作,在2005年九月,在我们的展览上,我们展示出能够在Xbox 360 Development Kit上做出managed running以及除虫的工作。在这之后,我们招聘的工作告一段落,便开始空前的疯狂工作。


GDC 2006
  是一个重要的里程碑,我们展示了在Xbox 360 Development kit 中运行managed code,并道出它如何帮助设计者有效率地编写游戏。另一边厢,我们在CTP上亦展示了我们一部份的工具以及MechCommander 2的所有美工图及代码。

  我重申,我们已经向该公司取得权限去做出以上行动。我们组的其中一个宗旨,就是回馈社会。

  我们想让人们看到如何制造游戏,我们想人们学习去制造游戏,我们想人们造出没人估计到的创新作品,我们想人们为这新游戏风格惊叹,我们想人们造出如 Sundance(是美国艺术中心吧) 的大作,我们想看到更多的创意,我们想令游戏、游戏开发都变得有趣,我们降低门坎,让更多的人参与在其中。

  明天我会再谈我们想达到的目标!

XNA 现况与未来 - 2

星期一, 8月14, 2006 7:59 AM
再次向各位问好!
  我不知道有多激动地告诉你们关于我们XNA小组真正在做的东西。在今年的GDC上,我们展出了在XBOX360上运行的Managed Code。但我们认为那是个帮助游戏企业的工具。而我则相信它会成为一个优质环境,让大家创造普通的游戏,而且随著不断的发展,它会令制造FPS以及其他大作更加方便。
当我们展出这个时,我们就在想,如果能让大多数的刚入门的游戏团队能在XBOX360上运行他们的程序,那该有多屌。然后我们都笑了,并盼望着那一天的到来,我们能拿出些真的东西出来的那一天。

  今天我们发布这个公告的核心就是这个。我们将在今年秋天推出XNA Game Studio Express。这个工具完全为那些数量众多的使用Visual Studio在WINDOWS环境下开发游戏的团队所准备。他们将可以使用此软件将他们的游戏运行在任何WINDOWS或零售的XBOX360上。对,正如你想的那样,你可以将你自己的程序运行在任何一台在商店中购买的XBOX360上,当然,包括你已经拥有的XBOX360。

  当然,以上是这篇公告最值得你注意的部分,但是,我想强调的是,这个程序的目的是学习和对游戏的大致开发流程有一个认识。除了我们在GDC上放出的源程序,我们将继续放出更多的能在任何平台运行的游戏示例。你可以在9月份下载BETA版(WINDOWS ONLY)时得到第一个示例。

  在春季GDC过后,有人指出开放XBOX360将是个艰难的商业模式,对于我们,也对于MICROSOFT,这是游戏机的本质决定的。他们是对的。在你的XBOX360 上运行一个没有许可的游戏将需要99美元每年。WINDOWS方面的开发程序则将是免费的。这些费用将允许我们开放新的XBOX商业模式,投资于新的示例游戏,并维持软件的更新。

  当我还是个孩子的时候,就祈求我的父母给我买台电脑。他们最终答应了,并且我成了一个骄傲的Timex- Sinclair 1000的拥有者,当时,这台机器只有16K的扩展内存。它并不能做太多事,但我用它写了几个简单的游戏。这使我爱上了编程,成为了我事业的开端。我们想将这种体验传达给每一个有潜力的人。我们听到很多家长的声音,他们希望将游戏作为一种能教育孩子并且开发孩子创造力的体验。实际上,已经有好几所学校在介绍游戏引擎给年青人。

  然而,我们正在开发的这个软件并非只是一个入门级程序。你可以开发一个完整的游戏,并且使用阴影特效,高端的图形效果,只要你肯深入研究。比如,我们和Garage Games有很好的合作。他们已经使用XNA技术创造了自己的工具和引擎。他们已经开发了一个MARBLE-BLAST使用C#的版本,那很酷。

  他们也已经得到了很多使游戏开发更容易的工具,使编剧,美工等对程序不熟悉的部门更好的投入游戏的开发。

  总之,我们都对这些情况感到很开心。我们对于改善周围的游戏小组的状况和让开发革命性游戏更容易感到愉快。随着时间推移,我们将看到更多这方面的资料。

  因为这只是个BLOG,我也没什么压力,所以我可以说一些这个计划的漏洞。当我们在秋天放出XNA Game Studio Express时,你可以在WINDOWS上分享你的成果给任何你希望的人,但如果你想在XBOX上这么做,恐怕得不到任何支持。我们非常希望在以后改进这点,当然,如果在这其中我能做什么,我一定尽力做到,让它赶快实现。当然,越多的人付费并开发他们心目中革命性的游戏,这一点越容易做到。

  最后我想说的是,我为我能和如此有才能的人一起工作感到荣幸。我们希望将游戏的创造性带给这个世界并且就在今年。我们急切的想玩到你们用XNA Game Studio Express开发的革命性游戏!
Thanks

Boyd Multerer
产品经理 - XNA

Miliardo 发表于 2008-4-15 19:06:19

个人意见:

XNA是一个专有、封闭的平台。
当然初衷是很好的,但它的封闭性(包括专利问题、定制性问题和透明性问题)和效率损失使得大型商业开发者不愿意使用这个产品。
所以,我到现在还没有看见任何足够抢眼的大作(即使是PC/X360独占)使用了XNA开发。

另,不要认为XNA是一个业余开发者的理想跳板。
在我所看到的范围内XNA的使用难度并不比我看到的任何一个上档次的中间件低。
页: [1]
查看完整版本: [转]X的探讨和将来~~~