游戏开发系统化知识地图
这份知识库以游戏后端为主轴,但不局限于服务器本身,而是把游戏开发中会反向影响架构和工程实践的关键主题都纳入统一框架。
当前骨架分为 23 个一级主题:
- 总论与方法论
- 游戏类型与问题模型
- 网络、协议与消息交互
- 同步、战斗与实时交互
- 并发、执行模型与运行机制
- 服务拆分、分布式协作与控制平面
- 进程间通信与消息系统
- 游戏类型专题
- 按问题域归纳各类游戏
- 客户端技术、引擎与运行时架构
- 脚本语言、逻辑扩展与热更新
- 版本体系、灰度与前后端协同发布
- 数据建模与数据库系统
- 缓存、中间件与基础设施能力
- 通用服务系统
- 运营、商业化与 BI
- 配置表、数据驱动与研发协作
- 可观测性、调试与性能工程
- 压测、容量规划与扩缩容
- 安全、反作弊与合规
- 平台生态、渠道与 SDK
- 引擎选择、语言地图与工具生态
- 工程实践与经验沉淀
这不是一本只讲某个框架、某个引擎或某一类游戏的笔记,而是一个长期维护的知识索引。后续内容会逐步从一级主题扩展到二级、三级专题。