XNA之后的C#游戏开发

我是一名游戏开发人员,他使用XNA为过去四种版本的.Net语言制作游戏。 不幸的是,现在有这样的消息:http://www.gamasutra.com/view/news/185894/Its_official_XNA_is_dead.php#.UQ3yiehQCh8

我正在调查游戏引擎的生态系统,寻找支持在Visual Studio中编码的东西(我大量使用F#,相信或不相信!),而且我很难找到一些高质量,仍然活着并且高性能的东西来替代XNA。 例如Unity会错过标记,因为它只允许在MonoDevelop中使用脚本,而我想要更开发者友好的体验。

那么XNA的好替代是什么?


如果你想利用XNA API,你应该在MonoGame上下注。 它是一个兼容的XNA API,旨在在多个平台上运行(包括使用OpenGL的几个非Windows平台)。 开发非常活跃,MonoGame最近正在开发一个完整的3D堆栈,开始在Windows Metro应用程序上工作(感谢SharpDX)。 你可以看看最新的develop3d分支。


没有什么像XNA一样真棒。 我不明白MS为什么要把XNA扔掉。 它是与XBox 360一起工作的唯一系统。您可以尝试像Tao,SlimDx或其他的引擎或包装器。 但XNA是快速游戏开发的最佳系统。

我现在切换到Java + LWJGL。


我不知道你上次检查的时间,但Unity确实支持Visual Studio中的编码。 你只需要在首选项中选择它作为编辑器。

链接地址: http://www.djcxy.com/p/95489.html

上一篇: C# game development after XNA

下一篇: Could someone give me any advice on learning game engine OGRE