我是个人游戏开发者,为了娱乐而制作游戏。我最近使用xna来制作小游戏。
只想知道哪个游戏平台对个人开发者有利。由于微软不再支持XNA。 MonoXNA不提供这种3D功能。 Unity许可证非常昂贵。
一旦我们花了太多时间在游戏上,我们很乐意将它移植到不同的平台上?在选择任何框架时我也想记住这一点吗?
C#开发人员应该学习DirectX库进行游戏吗?
行业在游戏编程方面走向何方?
由于
答案 0 :(得分:3)
我仍然推荐MonoGame。它是开源的,跨平台的。 3D支持可能会随着时间而改善。如果你真的想要做一些严肃的3D东西,我会使用一个引擎,比如Unreal或Source。否则,单个程序员的工作就太多了。
以下是一些有用的链接。我无法真正指向特定的引擎,因为这在很大程度上取决于您想要创建的游戏类型。但无论如何,我会列出一些非常流行的(也许对于单个程序员来说太强大了),主要用于FPS游戏。
但这又取决于你想要的东西。