是否可以使用Visual Studio和MS XNA Game Studio SDK编写商业XBOX游戏?

时间:2009-04-27 15:28:46

标签: visual-studio-2008 xna

我知道大多数商业游戏开发都是在汇编或C / C ++中完成的,但是有人尝试过使用XNA和VS 2008来创建一个适合在大街上发布的实时密集型应用程序,而不是仅仅在XBOX Live上。您遇到的限制是什么,以及您获得的帧速率和分辨率是什么?

显然你可以用它来写像锦标赛经理/摇滚乐队等,但是你可以用它来开发像Pro Evo这样的游戏吗?

我怀疑我已经知道了答案,但我很想听听其他人对XNA和Visual Studio 2008的体验。

5 个答案:

答案 0 :(得分:4)

作为一种技术,XNA当然能够提供高性能的应用程序。在某些情况下,例如绝对出血边缘游戏,我认为可以说XNA的性能尚未经过测试。

更大的问题是许可问题。微软目前没有将XNA作为专业XBox应用程序开发的框架,并将其更多地用于社区开发。目前没有“专业”目标XNA平台,据我所知,没有使用XNA的零售SKU。

答案 1 :(得分:3)

Schizoid是一款使用XNA开发的商业Xbox Live Arcade游戏(不是社区游戏)。

Torpex Games

Jamie Fristrom在他的博客上讨论了这一发展:

GameDevBlog

答案 2 :(得分:1)

我认为问题的确是,你为什么这样做?如果你是一个想要为XBOX开发商业游戏的开发商店,你显然有资金和资金来投资。那么XBOX 360的官方SDK已经有多少了?我不知道确切的数字,但我认为它大约是20k左右。在宏伟的计划中,这不是那么多钱,所以为什么要限制自己使用XNA,何时可以访问完整的SDK?

另一点,如果您使用本机C / C ++进行开发,我认为开发跨平台要容易得多。我非常怀疑你为这个游戏构建的XNA库的任何部分都可以轻松移植到PS3 / PC上。让我们面对现实,这些天越来越多的大型游戏跨越平台,所以这是你需要考虑的另一件事。

我知道这不能回答你是否有能力的问题,但我想知道我们是否会发现......

答案 3 :(得分:1)

洗碗机是使用XNA开发的: http://thedishwasherdeadsamurai.com/

您可以在此处阅读开发者(James Silva)博客: http://skasoftware.wordpress.com/

答案 4 :(得分:0)

http://creators.xna.com/en-US/

你不能将XNA游戏放在磁盘上以便在Xbox上使用,但是你可以在Xbox Live的社区部分购买和下载它。 XNA表现非常好,特别是在计算机硬件上。