分层系统设计
⭐️⭐️ 🏷 💻IT
分层系统设计,每一层为上层服务。比如游戏,从下到上分别有:
- 图形 API、音频 API、内存管理等低层系统。
- 游戏引擎、制作工具链、游戏 UI 等中层系统。
- 游戏玩法系统、策划辅助系统等高层系统。
当然这只是一个简化的模型,实际上应该更复杂,层次更多,每层的模块更多。就像树是最终游戏,但是树根往下有无数的系统分层和分支。
每一层尽量正交化,这样能做到高内聚低耦合,开发效率也更高。
编辑>>分层系统设计,每一层为上层服务。比如游戏,从下到上分别有:
当然这只是一个简化的模型,实际上应该更复杂,层次更多,每层的模块更多。就像树是最终游戏,但是树根往下有无数的系统分层和分支。
每一层尽量正交化,这样能做到高内聚低耦合,开发效率也更高。
编辑>>