在C#中进行游戏开发需要什么?

5
我已经阅读了很多关于XNA框架被淘汰,微软不再公开支持它的文章。我想知道是否有类似的技术可用,但要考虑到我不想花费大量金钱来创建跨平台的独立游戏。我知道XNA只支持微软设备,并且已经有许多开源游戏引擎可用,例如TorqueNeoAxis等。我主要是在寻找一个简化的游戏引擎,可以用c#编码。我不需要复杂的3D渲染组件或过多的内存管理。只是想得到一个适合初学者的简化工具集。任何建议都将不胜感激。
2个回答

7

Unity3D是解决您问题的答案。虽然3D在名称中,但您可以在Unity中制作几乎任何类型的游戏。它还支持使用其他语言(如JS)进行游戏脚本编写。有大量示例、出色的支持和不断增长的受欢迎程度。我相信他们也有一个免费版本的引擎。www.unity3d.com


3
如果您想要类似于微软的XNA的东西,您可以尝试MonoGame,它是XNA 4的开源实现,并包括对Windows、Windows Metro、Mac OSX、Linux、Android(使用MonoDroid)和iOS(使用Xamarin.iOS/MonoTouch)的支持。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接