2

我不确定这是否是问这个问题的地方,但它就在这里。

自 XNA 2.0 以来,我一直在 XNA 中进行游戏编程,我还可以使用 C++、C#、Java 和 C 进行编程。我喜欢用它制作游戏,它是一个很棒的 sdk,但问题是 xbox360 几乎完成了。

从我读过的内容来看,XNA 现在似乎已经过时了,现在我不确定用什么 sdk 来编写游戏。现在我当然知道“你可以制作自己的引擎,因为你知道 OpenGL/Direct X”是的,但是这是一大堆工作。

我的问题是下一个游戏引擎将是什么,或者您会推荐其他游戏引擎吗?我知道我很久以前就使用过 DarkGDK,但我不知道这是怎么回事。

4

3 回答 3

7

简单地说,对于 xna 粉丝来说,看看MonoGame。它是 xna 的开源实现,现在是Microsoft 为 xna 社区推荐的游戏引擎。

于 2013-06-29T01:38:43.160 回答
2

这个话题似乎一遍又一遍地出现。XNA 并没有过时,它不再被积极开发。XNA 仍将被许多开发人员使用至少几年,但在这一点上它绝对不是“过时的”。

Xbox360 没有做完。Live 用户仍然超过 4000 万,即使在下一代系统推出之后,仍然会有相当大的市场。我仍在为 Xbox360 开发游戏,至少在接下来的 6 个月左右。

就游戏引擎而言,有很多选择

Monogame Unity JMonkey 引擎 LibGDX

于 2013-06-29T01:43:37.050 回答
1

仅仅因为 XNA 已经到了生命的尽头,这并不意味着您不能使用它。您仍然可以为它支持的所有现有平台制作游戏,并且在一段时间内它将继续为此有用。它不是高度专业化的工具链,您的经验也不会作为教育有用。

如需替代方案,请查看MonoGame。微软最近也宣布与 Unity3D 建立合作伙伴关系

于 2013-06-29T01:40:12.287 回答