这套课程主要讲授游戏程序开发的核心技术与主要的功能实现。编程入门基础阶段包含《C++ 程序基础》、《面向对象程序设计》、《 游戏中的数据结构与算法》。此阶段将为后续的游戏开发课程学习做好基本准备。
技术应用阶段包含《 游戏中的图形图像实现》、《简单游戏框架设计》、《游戏中的数学与物理应用》、《Lua语言及UI 系统(Lua 实现)》,该阶段将实现计算机图形编程、搭建高效简洁的游戏框架、设计游戏中主要的数学与物理运算以及游戏UI 系统开发。
游戏引擎应用阶段包含《cocos2d-x 游戏引擎基础》、《引擎游戏设计》、《MFC》以及完整的项目实训环节。该阶段将需要掌握游戏引擎的基本原理,并学会如何改变引擎编码来实现游戏预期的设计效果。
C++ 程序基础
面向对象程序设计
游戏中的数据结构与算法
游戏中的图形图像实现
简单游戏框架设计
游戏中的数学与物理应用
Lua语言及UI系统(Lua 实现)
cocos2d-x 游戏引擎基础
引擎游戏设计
MFC