【发布时间】:2017-06-14 18:55:21
【问题描述】:
在过去的几年里,我有机会开发“商业”软件应用程序,包括移动应用程序、后端系统和前端应用程序,其中使用了许多不同的原理和概念,例如对象关系映射、反应式编程、依赖注入、模型-视图-控制器-模式等等。
在开始使用一些游戏编程时,我想知道如何将其中一些概念用于开发游戏。例如,在编写像《纪元 1602》(公元 1602 年)这样的世界构建游戏时,我可以想象将生产建筑实现为微服务。
我的问题是跳出框框思考;使用某些概念是否会对游戏的性能产生严重影响并不重要。
非游戏应用程序编程中使用的哪些概念可用于游戏开发以及以何种方式?
【问题讨论】:
标签: design-patterns language-agnostic