游戏开发技术学习指南.doc
游戏开发技术学习指南
TOC\o1-2\h\u32228第一章游戏开发基础 3
264221.1游戏开发概述 3
113471.2游戏开发流程 3
280791.2.1需求分析 4
316651.2.2概念设计 4
38001.2.3原型制作 4
172901.2.4程序开发 4
107351.2.5美术制作 4
154861.2.6音效制作 4
312371.2.7测试与优化 4
201031.2.8发行与运营 4
91351.3游戏开发工具与环境 4
323481.3.1游戏引擎 5
105871.3.2图形软件 5
232951.3.3编程语言 5
171851.3.4版本控制工具 5
53101.3.5调试工具 5
159471.3.6项目管理工具 5
28970第二章游戏编程语言 5
271112.1C基础 5
112172.1.1变量与数据类型 5
2882.1.2运算符 5
45432.1.3控制结构 6
187392.2C基础 6
220322.2.1变量与数据类型 6
21082.2.2运算符 6
205112.2.3控制结构 6
253892.3Python在游戏开发中的应用 6
61632.3.1游戏逻辑实现 6
257652.3.2游戏引擎开发 6
237602.3.3游戏测试与调试 6
152532.3.4游戏脚本编写 7
26279第三章游戏引擎与框架 7
306573.1Unity引擎 7
51663.2UnrealEngine引擎 7
316573.3其他游戏引擎简介 8
19236第四章图形与渲染 8
221104.1图形学基础 8
259494.1.1向量与矩阵 8
34014.1.2几何体与模型 9
86994.1.3光照与材质 9
237974.2渲染管线 9
96024.2.1资源加载与预处理 9
290174.2.2几何处理 9
101274.2.3光照计算与着色 9
228324.2.4图像后处理 9
90114.3着色器编程 9
218634.3.1着色器语言 9
182464.3.2着色器类型 10
278174.3.3着色器编程实例 10
3628第五章物理引擎与碰撞检测 10
114055.1物理引擎原理 10
247995.2碰撞检测技术 11
33175.3物理模拟实例 11
1859第六章游戏音效与动画 13
203776.1音效制作与处理 13
307266.1.1音效制作基本概念 13
176336.1.2音效录制与剪辑 13
278066.1.3音效处理与合成 13
267326.1.4音效制作工具与软件 13
5496.2动画原理与技术 13
69076.2.1动画基本原理 13
138596.2.2动画制作技术 14
114246.2.3动画优化与渲染 14
180466.2.4动画交互技术 14
167256.3音效与动画在游戏中的应用 14
302566.3.1游戏场景音效与动画 14
111186.3.2游戏角色音效与动画 14
11436.3.3游戏道具与界面音效与动画 14
293176.3.4游戏剧情与音效与动画 14
211326.3.5游戏音效与动画的平衡与协调 14
13006第七章游戏人工智能 15
215567.1人工智能概述 15
81767.1.1定义与分类 15
24627.1.2发展历程 15
40637.1.3游戏中的角色 15
300597.2寻路算法 15
218337.2.1寻路算法概述 15
224937.2.2Dijkstra算法 15
119147.2.3A算法 15
1167.2.4D算法 15
300367.3行为树与决策树 16
208727.3.1行为树 16
236507.3.2决策树 16
116807.3.3行为树与决策树的比较 16
132967.3.4行为树与决策树的优化 16
1175第八章游戏网络编程