简体   繁体   English

最好的 .NET 游戏开发框架是什么?

[英]What's the best .NET game development framework?

I have dabbled in the Microsoft XNA game development framework which seems quite good and just wondered if anyone has had any experience with the Dark GDK.NET from The Game Creators, or any others for that matter.我曾涉足 Microsoft XNA 游戏开发框架,它看起来相当不错,只是想知道是否有人对 The Game Creators 的Dark GDK.NET或任何其他人有任何经验。

Any advice on which to get started with would be great.任何开始的建议都会很棒。

I would say stick to XNA.我会说坚持XNA。 It integrates well with VS, it has great community support, and you can also develop for the Xbox and the community games program.它与VS很好地集成,它有很好的社区支持,你也可以为Xbox和社区游戏程序开发。

Check out Unity3D .查看Unity3D It supports three scripting languages:它支持三种脚本语言:

  • JavaScript JavaScript
  • C# C#
  • Boo (a dialect of Python) Boo (Python 的一种方言)

All the game logic runs on the open Source .NET platform Mono .所有游戏逻辑都运行在开源 .NET 平台Mono 上 Your game will work on a Mac, Windows, Wii, or even an iPhone.您的游戏可以在 Mac、Windows、Wii 甚至 iPhone 上运行。

XNA without a doubt. XNA 毫无疑问。 It has loads of abstractions around a lot of the painful lower level stuff other SDK's force you to deal with.它对其他 SDK 迫使您处理的许多痛苦的较低级别的东西进行了大量抽象。 And of course, VS & Xbox integration and the huge community help too!当然,VS 和 Xbox 的集成以及庞大的社区也有帮助!

For 3D games I'd suggest XNA (although it lacks support for fixed function pipelines, you'll have to write all shaders yourself.)对于 3D 游戏,我建议使用 XNA(尽管它不支持固定的 function 管道,但您必须自己编写所有着色器。)

For 2D games, SDL.NET is a good choice, as it's comparatively easy.对于 2D 游戏, SDL.NET是一个不错的选择,因为它比较容易。

Considering the lack of Windows 8 love that XNA is getting (support being dropped, apps won't be sellable on the app store) -- I'd go with SlimDX -- it's better than XNA anyway -- the only down side is that you can't make Xbox apps with it.考虑到缺乏 Windows 8 对 XNA 的喜爱(支持被放弃,应用程序将无法在应用程序商店出售)——我会用 SlimDX go——无论如何它都比 XNA 好——唯一的缺点是你不能用它制作 Xbox 应用程序。

Try out http://www.neoaxis.com/ , it has impressive demos there, ready to be customized.试试http://www.neoaxis.com/ ,那里有令人印象深刻的演示,可以定制。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM