本课程采用理论实践结合的教学模式,针对零基础学员设计阶梯式成长路径。通过推箱子、塔防游戏等20+实战案例,重点培养Windows平台游戏开发能力,同步掌握CocosCreator、白鹭引擎等跨平台开发技术。
三大教学阶段对应能力培养 | ||
基础编程阶段 | 图形引擎阶段 | 商业项目阶段 |
C/C++编程基础 | DirectX图形渲染 | Cocos2dx项目开发 |
数据结构与算法 | 物理系统实现 | LUA脚本开发 |
课程模块 | 技术要点 | 实战项目 |
K1编程基础 (160课时) |
| 推箱子游戏开发 回合制战斗模拟器 |
K2引擎开发 (120课时) |
| 黄金矿工复刻版 塔防游戏原型 |
K3商业开发 (220课时) |
| 休闲棋牌游戏 H5跨平台游戏 |
课程采用案例驱动教学法,每个技术模块均配备对应开发项目。从K1阶段的控制台小游戏到K3阶段的商业级项目,学员将经历完整的游戏开发周期。特别在图形渲染模块,通过DirectX接口教学深入理解游戏底层运行机制。
在DirectX教学阶段,重点讲解双缓冲机制实现流畅动画效果。通过GDI绘图与DXsprite接口对比教学,使学员掌握不同层级的图形渲染技术。
课程涵盖Cocos2dx、白鹭引擎等多个开发框架,特别增加微信小游戏开发专题。学员可自主选择C++、LUA或JS进行项目开发,培养多语言适应能力。