所以,我听说过C#?初学者有多容易?
C ++非常好不是吗?但是我听说它很好,很宽,很容易听到。
另外,我假设他需要一个用于游戏的GUI和图形开发的应用程序?
显然我们需要一个菜单和一些图形(除非我们开始使用基于文本的游戏)。
哪种方案对此也有好处?
很抱歉这个有点危险的问题,但我只想尝试一切。
答案 0 :(得分:3)
如果你想为XBOX 360独立中心开发,你必须使用XNA。这是Xbox + PC开发的主要支持平台。
这可能会迫使你进入C#,因为所有的样本和几乎所有的文档都是用C#完成的。您还需要将XNA用于图形以及内容管道。
XNA Creators Club有很多文章可以帮助您入门。
答案 1 :(得分:3)
开始制作游戏的最佳方式是开始制作游戏。
换句话说,就是开始吧。 XNA和C#是一个很好的方式来进入并习惯于做事,这是开始在Xbox上开发的最佳方式。如果您是学生,可以通过Dreamspark从Microsoft获得一些免费软件,包括免费的有限XNA创作者俱乐部会员资格(至少允许您部署到自己的机器并进行测试)。
最终,如果您正在进入专业发展阶段,您可能希望学习C ++。它是游戏开发的通用语言,并且期望您至少处于中间位置(大多数公司不希望您成为语言律师)。
答案 2 :(得分:2)
简单地说:
对于初学者看PC和XBOX,答案是XNA studio,使用C#语言。
Microsoft提供Visual Studio开发人员环境的免费版本:
http://www.microsoft.com/express/Downloads/#2010-Visual-CS
C#是一种非常好的现代语言,并且是一种非常好的首次使用的语言,只要您与Microsoft Windows和XBox(或多或少)捆绑在一起就可以了。
编程并不容易,但学习起来非常有益。
有一些不错的C#和XNA教程。
C ++很难。
答案 3 :(得分:2)
启动vg dev,哪种语言?
C ++。原因:大量收集库,向后兼容C,广泛使用。 在C ++中实现良好的技能水平需要2至7年。
另外,我假设他需要一个用于游戏的GUI和图形开发的应用程序?
有多个gui库,其中一个是Qt 4,由诺基亚支持。还有其他选择。
显然我们需要一个菜单和一些图形(除非我们开始使用基于文本的游戏)。
图形:gimp,搅拌机3d。或者photoshop,3dsmax / maya / zbrush。
菜单 - 您可能需要亲自为自己的游戏编写菜单设计师。
现在,让我们变得合理。游戏包括:
1.引擎(编程技巧)
2.音乐(作曲技巧)
3.艺术(艺术技巧)
4.声音(录音/处理)
5.剧本/故事/想法(创造力)
6.级别,游戏机制(即游戏设计)
在每个领域实现掌握最有可能需要数年时间。开发游戏需要时间。你应该期望写你的游戏至少需要几个月的时间,而获取技能至少需要一年(如果你是天才,那就是)。如果你有以前的编程经验,你可以学到所需的一切(虽然雇用某人为你做这件事会容易得多)并编写你的游戏,但这并不容易。为现有游戏制作mod也比从头开始编写所有内容更容易。或者您可以使用已有的引擎。
答案 4 :(得分:1)
我认为你选择哪种语言取决于你,因为你可以开发(几乎?)每种编程/脚本语言的游戏。
据我所知,很多游戏都是在C ++下开发的,有很多可以使用的库可以帮助你解决这个问题。我在使用Java编写游戏方面有一些经验,而且它也很好。还有一些可以使用的库,比如Sprites,可以轻松设置角色动画。
我也相信在C#中它会很容易,而且还有一些库。
我听说Python也是开发游戏的好语言。我对此没有经验,但Python是一种非常容易学习/开发的语言。
所以,如果你有任何语言的经验,你尝试它:)我的意思是PC游戏开发。
答案 5 :(得分:1)
正如Feanor所说,最好的一步就是开始。您可以随时更改路径的详细信息。