subreddit),有抱负的游戏开发者最常问的问题之一就是“我应该使用什么游戏引擎”,这并不是一个容易回答的问题,即使对于那些在游戏开发中「玩了一段时间」的开发者来说也是如此。什么是游戏引擎?引擎是一个完整的包:一套帮助开发者从头开始构建游戏的全面的工具。什么是游戏框架?一般来说,如果你的动机是「我要玩一个游戏」,你应该选择一个引擎,引擎把开发者从凌乱的架构解放出来,转而去关注艺术、设计和游戏。
如果我们想要更详细地讨论游戏行业中的程序员角色,我们会发现即使是在编程本身的层面上,我们也必须扮演以下几个角色:有图形编程,有输入系统,资源导入系统,人工智能,物理模拟和其他如声音库和辅助工具。所有这些任务都可以以可重用软件模块的形式完成,因此这些单元共同构成了所谓的游戏引擎。因此,现在你要去了解现在流行的游戏引擎有哪些?