C#中横向滚动游戏的难度

时间:2010-08-08 04:33:48

标签: c# xna xna-4.0

我只是想知道,如果我开始学习C#,我需要花多长时间才能使用XNA Game Studio(4.0)和框架来制作一个XBOX 360 Live Arcade横向滚动游戏。

实际上,我还有其他优先事项,所以我只是想知道“项目”是否可行。显然,如果我想制作一个全面的现场街机游戏,我需要找一个愿意做一些艺术设计的朋友,可能还有一些愿意帮助编码的人。

有什么想法吗?游戏相对简单,但我想让它独特而且视觉上吸引人(更多的是在艺术方面),以使其脱颖而出。

3 个答案:

答案 0 :(得分:7)

首先 - 您可能要考虑首先使用Xbox LIVE独立游戏(XBLIG),然后尝试使用Xbox LIVE Arcade。后者需要与微软签订适当的出版协议,前者不需要。

正如已经提到的那样,给你一个时间估计是非常困难的。特别是不知道你的经验水平。我的last finished game是一个技术上很好看的平台游戏,在XBLIG上发布,有一个团队,并且花了 4个月来开发。但是我从多年的经验开始 - 我不得不进行大幅削减以适应时间限制。

如果您的经验很少或根本没有,我建议您从小做起。当我说“你”时 - 这也适用于整个团队。首先从头到尾制作一个非常小的游戏(俄罗斯方块,蛇,那种东西)或两个 - 包括成品的分发。这将为您提供一些关键经验,让您更好地了解制作游戏的内容以及需要多长时间。

最后 - 而不是估计 - 我会建议你为自己设置一个时间限制,并尝试在其中安排。对于没有经验的团队制作平台游戏,我会说6到9个月是合理的,这取决于你制作它的复杂程度。 (当然,这假设您接受我的建议并首先尝试一个小游戏。对于一个小游戏,设置一个限制,比如说,1个月。)

答案 1 :(得分:3)

没有资金对游戏进行编程非常困难 您应该学习如何编写游戏,但不要指望任何图形艺术家可以轻松地贡献,除非他获得报酬 如果你的游戏获得了足够的兴趣并且有需求,一些艺术家可能会贡献 与任何开源项目一样,您可以独自开始,希望人们能够随时随地做出贡献 你应该尝试学习如何编写这样的游戏。首先尝试使用很少甚至没有图形进行编程。甚至线条和圆点都可以 游戏开始运作后,如果想法足够好,你可能会对此产生兴趣 只要这样做,看看会发生什么 无论项目成功与否,它都将提高您的编程技能。

答案 2 :(得分:1)

我会推荐这些书籍,它们将指导您完成您想要做的事情:

构建XNA 2.0游戏:独立游戏开发实用指南(专业人士专业书籍) http://www.amazon.com/Building-XNA-2-0-Games-Professionals/dp/1430209798

作者用相同的技术制作了两个XBLA游戏: 洗碗机:死武士 洗碗机:吸血鬼微笑

据传,这款XBLA游戏Dust也来自同一本书/教程: http://www.youtube.com/watch?v=DmSAQwbbig8