本指南将《游戏开发图谱》121 篇文档组织为三条可执行的学习路径,配合配套代码、实战案例与 AI 协作记录使用。
关键词:
学习路径,新人入门,研发实战,上线运营,AI Coding
标签:
等级: 入门|初级|中级|高级, 阶段: 学习|开发|运营, 分类: 专题内容
| 标记 | 含义 |
|---|---|
| ⭐ 必读 | 该阶段核心文档,建议精读并做 AI 实践 |
| 📖 选读 | 按需查阅 |
| 🔗 配套 | 有 code / cases / ai-cases 可延伸 |
💡 图谱是索引和导航,不是教材。遇到需要深入的内容,请结合官方文档、书籍和实战项目学习。详见 阅读说明。
目标读者: 在校生、转行者、0~1 年经验
目标: 建立游戏研发全景认知,选对学习方向
周期建议: 8~12 周(每周 4~6 篇 + 1 个外部实践)
| 文档 | 标记 |
|---|---|
| 阅读说明 | ⭐ |
| 游戏开发新人 | ⭐ |
| 游戏程序员职业发展路径 | ⭐ |
| 文档 | 标记 |
|---|---|
| 1.1.1 编程语言基础概念 | ⭐ |
| 1.1.2 C++语言 或 1.1.3 C#语言 | ⭐ |
| 1.2.2 数据结构 | ⭐ |
| 1.2.3 算法 | ⭐ |
| 1.2.1 设计模式 | 📖 |
🔗 配套: 四叉树 code · 命令模式 code · C# 对象池 code · 内存池 ai-case
客户端方向:
| 文档 | 标记 |
|---|---|
| 2.1.6 游戏引擎概念与应用 | ⭐ |
| 2.1.3 UI | ⭐ |
| 2.1.1 图形与渲染 | 📖 |
| 2.3.2 客户端开发工具 | 📖 |
服务端方向:
| 文档 | 标记 |
|---|---|
| 2.2.1 网络与通信 | ⭐ |
| 2.2.2 数据库 | ⭐ |
| 2.3.3 服务端开发工具 | 📖 |
🔗 配套: 帧同步 vs 状态同步 code
| 文档 | 标记 |
|---|---|
| 3.3.2 角色 | 📖 |
| 3.3.1 摄像机控制 | 📖 |
| 3.3.4 游戏 AI 系统 | 📖 |
| 3.3.5 用户与帐号系统 | 📖 |
实践目标: Unity Open Project #1(GitHub) 或自研小 Demo(移动 + 简单 UI + 本地存档)
| 文档 | 标记 |
|---|---|
| 6.2.3 产品热更新 | 📖 |
| 6.3.2 支付与变现 | 📖 |
| 5.1.1 系统开发工作流 | 📖 |
目标读者: 1~5 年客户端/服务端/全栈程序员
目标: 补盲区、做架构决策、用 AI 提效
周期建议: 8~16 周,按岗位选子路径
| 阶段 | 文档 | 标记 |
|---|---|---|
| 底层 | 3.1.1 客户端底层通用系统 | ⭐ |
| 3.1.4 客户端网络系统 | ⭐ | |
| 3.1.7 客户端中间件 | 📖 | |
| 表现 | 3.1.6 UI系统 | ⭐ |
| 3.1.5 渲染与特效 | 📖 | |
| 3.1.2 客户端3D场景开发 | 📖 | |
| 优化 | 3.1.3 客户端优化 | ⭐ |
| 业务 | 3.3.2 角色 | ⭐ |
| 3.3.3 综合业务层功能 | 📖 | |
| 3.3.4 游戏 AI 系统 | 📖 | |
| 3.3.5 用户与帐号系统 | 📖 | |
| 同步 | 3.2.2 网游网络同步 | ⭐ |
🔗 配套: hex_grid code · network_sync code · drawcall case · network-reconciliation case · unity-drawcall ai-case · network-sync-design ai-case
| 阶段 | 文档 | 标记 |
|---|---|---|
| 架构 | 3.2.1 服务端底层架构 | ⭐ |
| 3.2.5 服务端业务架构 | ⭐ | |
| 基础 | 3.2.4 服务端基础功能 | ⭐ |
| 2.2.3 服务端中间件 | ⭐ | |
| 网络 | 2.2.1 网络与通信 | ⭐ |
| 3.2.2 网游网络同步 | ⭐ | |
| 数据 | 2.2.2 数据库 | ⭐ |
| 优化 | 3.2.3 服务端优化 | ⭐ |
🔗 配套: server-deadlock case · leaderboard-optimization case · go-leaderboard-cache ai-case
| 文档 | 标记 |
|---|---|
| 4.2.3 游戏数据文件 | ⭐ |
| 4.2.1 编辑器开发 | ⭐ |
| 4.2.2 工具开发与应用 | ⭐ |
| 4.1.2 AI助力游戏生产 | ⭐ |
| 4.3.3 DevOps | 📖 |
| 5.1.1 系统开发工作流 | ⭐ |
🔗 配套: excel-to-json code
目标读者: 主程、CTO、技术 PM、准备上线/已上线团队
目标: 从「能跑」到「能运营、能赚钱、能合规」
周期建议: 6~10 周
| 文档 | 标记 |
|---|---|
| 游戏研运资产样例-SLG手游(2D) | ⭐ |
| 6.2.3 产品热更新 | ⭐ |
| 6.3.2 支付与变现 | ⭐ |
| 6.4 产品安全与合规 | ⭐ |
| 6.3.4 产品合规 | ⭐ |
| 6.3.1 游戏安全 | ⭐ |
| 文档 | 标记 |
|---|---|
| 6.1.1 网络维护 | ⭐ |
| 6.1.2 数据存储 | ⭐ |
| 6.1.5 中间件运维 | ⭐ |
| 6.1.6 网络安全 | ⭐ |
| 4.3.3 DevOps | ⭐ |
| 文档 | 标记 |
|---|---|
| 6.2.1 GM后台 | ⭐ |
| 6.2.2 数据统计分析 | ⭐ |
| 6.2.5 开发配合 | ⭐ |
| 6.2.4 产品本地化 | 📖 |
| 6.2.6 AI助力游戏运营 | 📖 |
| 6.2.7 LiveOps | 📖 |
🔗 配套: hotupdate code · hotupdate-stale-assets case · payment-duplicate case · major-version case · gm-rbac ai-case
| 文档 | 标记 |
|---|---|
| 5.3.2 版本管理 | ⭐ |
| 5.2.1 代码质量管理 | ⭐ |
| 5.2.2 产品质量管理 | 📖 |
flowchart LR
S["阅读说明 + 游戏开发新人"] --> A["路径 A:新人入门"]
A --> B["路径 B:研发实战"]
S --> C["路径 C:上线运营"]
B --> C
- 交互式导航: nav/index.html 支持三条预设路线一键筛选
- 全景图: nav/panorama.html
| 类型 | 入口 | 数量 |
|---|---|---|
| 代码示例 | code/README.md(图谱 + 文章样例) | 50+ |
| 实战案例 | cases/README.md | 8 |
| AI 协作记录 | ai-cases/README.md | 5 |