恐怕这些问题的答案是“视情况而定”。
您需要考虑几个因素:
完全免责声明,我的经验主要是在 libGDX 和 Unity 方面,以及少量的 SFML。
如果您已经知道如何编程,那么学习创建游戏会变得容易得多,但前提是您知道编写游戏所用的语言。例如,我最了解 Java,而 C# 在许多方面都相似,我仍然在 Unity 中失去了很多时间来理解语言的怪癖。
老实说,随着更多平台支持更多解释性语言,这变得越来越少。值得注意的是,某些框架比其他框架更容易跨平台。例如,libGDX 提供了一个工具,可以在您创建项目时为您生成所有 Android/iOS/HTML 模板代码。
您的游戏越复杂(在计算、图形、物理等方面),您需要的游戏引擎就越复杂。相反,您的游戏越简单,那些闪亮的游戏引擎功能就会越多。这里的另一个提示是查看已发布的独立游戏开发人员使用了什么(Bastion 是一款用 MonoGame 编写的好游戏,所以您知道它有效)。
尤其是当您刚开始时,社区很重要。您需要一群友好的人来帮助回答您的问题或与您一起查看您的错误代码。与其试图找到一种衡量参与度的方法,不如让我举一个例子来说明一些需要注意的事项:
希望这会有所帮助 - 有许多其他游戏引擎(其中许多可能比这三个更符合您的需求),但我们需要更多细节才能提供好的建议。
| 归档时间: |
|
| 查看次数: |
654 次 |
| 最近记录: |