我不确定如果这是问这个的地方,但现在就去了。
我从XNA 2.0开始在XNA中进行游戏编程,我也可以使用C ++,C#,Java和C编程。我喜欢用它制作游戏并且它是一个很好的sdk但问题是xbox360几乎是完成。
从我读过的内容来看,XNA现在已经过时了,现在我不确定用什么程序来编写游戏。现在我知道“你可以制作自己的引擎,因为你知道OpenGL / Direct X “是的,但那是一件很糟糕的工作。
我的问题是下一个游戏引擎会是什么,或者你会推荐其他游戏引擎?我知道我很久以前就使用过DarkGDK,但我不知道最近会发生什么。
答案 0 :(得分:8)
简单地说,对于xna粉丝,请看MonoGame。它是xna的开源实现,现在是微软的recommended,是xna社区的游戏引擎。
答案 1 :(得分:2)
这个话题似乎一遍又一遍地出现。 XNA不会过时,不再积极开发。 XNA仍然会被许多开发人员使用至少几年,但在这一点上肯定不会“过时”。
XBox360尚未完成。现在仍然有超过4000万的Live用户,即使在下一代系统推出后,仍然会有相当大的市场。我仍在为XBox360开发游戏,至少在接下来的6个月左右。
就游戏引擎而言,有很多选择
Monogame 统一 JMonkey引擎 LibGDX
答案 2 :(得分:1)
仅仅因为XNA有效地处于生命的终点,这并不意味着你不能使用它。您仍然可以为其支持的所有现有平台制作游戏,并且在一段时间内它将继续用于此目的。它不是一种高度专业化的工具链,你的经验也不会像教育那样有用。
如需替代方案,请查看MonoGame。微软最近也宣布了a partnership with Unity3D。