在C#中我需要使用什么来进行游戏开发?

时间:2013-03-21 21:25:16

标签: c# game-engine

我已经阅读了很多关于XNA框架消失的消息,微软不再公开支持它了。我想知道是否有类似的技术可用,请记住,我不想为创建跨平台独立游戏支付大量的$$ ..我知道XNA只支持Microsoft设备,而且已经有了许多开源游戏引擎可用,如TorqueNeoAxis等。我主要是在寻找一个简化的游戏引擎,我可以用c#编写代码。我不需要复杂的3D渲染组件或担心内存管理。只想将简化的工具集作为初学者。任何建议将不胜感激..

2 个答案:

答案 0 :(得分:7)

Unity3D是您问题的答案。尽管3D在名称中,但您可以在Unity中执行任何类型的游戏。它还支持JS等其他语言的游戏脚本。有很多例子,很大的支持和日益普及。我相信他们也有免费版本的引擎。 www.unity3d.com

答案 1 :(得分:3)

如果您想要类似于Microsoft XNA的东西,您可以随时尝试MonoGame这是XNA 4的开源实现,并且包括对Windows,Windows Metro,Mac OSX,Linux,Android(使用MonoDroid)和iOS(使用Xamarin.iOS / MonoTouch)