用C#和XNA学习游戏编程是个好主意吗?

用C#和XNA学习游戏编程是个好主意吗?,c#,xna,C#,Xna,我想开始学习一些游戏编程,我不知道从C#和XNA引擎开始是否是个好主意。我知道,在这个行业中,C++仍然是编程游戏的主要语言。你有什么建议?谢谢 不。最好用C#和Unity学习游戏编程 我记得我在XNA的日子里遇到了一些无关的问题。在统一中,这些都隐藏在封面下,你可以马上“做你的事” 很快(2年后),你就会意识到Unity的局限性,转而使用更严肃的平台,但到那时你已经学到了大量的东西 除了Unity,我推荐MonoDevelop(嵌入Unity中),而不是Visual Studio、Blende

我想开始学习一些游戏编程,我不知道从C#和XNA引擎开始是否是个好主意。我知道,在这个行业中,C++仍然是编程游戏的主要语言。你有什么建议?谢谢

不。最好用C#和Unity学习游戏编程

我记得我在XNA的日子里遇到了一些无关的问题。在统一中,这些都隐藏在封面下,你可以马上“做你的事”

很快(2年后),你就会意识到Unity的局限性,转而使用更严肃的平台,但到那时你已经学到了大量的东西

除了Unity,我推荐MonoDevelop(嵌入Unity中),而不是Visual Studio、Blender、Audacity,以及(在你成长的很长一段时间后,当你意识到你的游戏一点都不有趣时)一些书:

罗伯托·狄龙的《在通往乐趣的路上》

泰南·西尔维斯特的《设计游戏》


我告诉你这一切是因为这与你的成功无关。你的成功完全取决于你对学习、学习和学习的专注。牺牲你的每一分钟。

谢谢,你说得对。学习使用Unity而不是XNA应该是一个更好的主意,至少有了Unity,你可以创建一些更高级的游戏,我在其中看到了一些不错的独立游戏。你会发现Unity的确强大,但仍然有限。你必须用C语言编写更高级的程序,在那里你可以学到一些可以“拉”到其他环境中的东西。知道如何使用Unity的UI和菜单不是“游戏设计”。时机成熟时,请随时接受答案:)