|
游戏程序开发基础 60 课时 C++语言基础、数据结构和算法基础、熟悉游戏编程原理,游戏开发的主流语言基础,理解编程概念和使用技巧,掌握基础游戏的开发逻辑以及游戏中的基础数据结构和常用算法。 网络游戏程序开发 36课时 熟悉Windows API在游戏开发中实际应用技巧,游戏程序在网络中的应用在Win32编程环境下掌握Windows编程基本概念与方法,练习开发简单小型游戏。 游戏程序图形学 36课时 计算机图形学基础、图形学发展史,DirectX API的调用与游戏中特殊效果的实现方法。基本的计算机图形学算法在游戏开发中的应用,使用DirectX API进行编程,掌握游戏逻辑层的代码编写方法。 游戏程序引擎应用 60课时 以C++语言为基础的游戏引擎实际应用技术讲授,利用引擎自身强大的,UI编辑器、粒子特效编辑器、物理编辑器、AI编辑器、非线性动画编辑器、地图编辑器、等一系列集合工具并整合美工、音效、视频等系列资源进行深入的详细的实际操作技术讲解严格的讲任何一款成熟的商业游戏开发的过程,都离不开游戏开发引擎的使用,它能够为程序员提供一个高度模块化、具有可扩展的应用程序框架,用于建立、测试和发布各种类型的游戏,同时使美工及设计人员能够在可视化环境中尽可能多地开发游戏资源而无需过多依靠编程人员的协助,从而减轻程序员的代码量使得程序员有时间去关注与研发更核心的 程序项目实战开发 58课时 资深游戏程序构架师,以实际游戏开发公司用人标准,指导学员完成涉及多个层面的程序实战项目。整体运用之前C++语言、DirectX API、Windows API、程序数学算法、网络等所学知识点,进行整合并导入引擎编辑器来开发一个完整的游戏DEMO。 学期安排: (每周一、三、五 上午9:00—12:10;下午13:30—16:40) (每周二、四、六 上午9:00—12:10;下午13:30—16:40)
|