国外游戏设计学习的课程主要有:C++程序基础、算法与数据结构、Win32程序入门、游戏数学和智能应用、2D游戏技术与应用、初识DirectX、Direct3D世界的基本元素、基本图形绘制、Direct3D与数学基础、光照、纹理、摄像机、模型基础、渲染状态、三维游戏场景实现技术、网格模型高级技术、场景管理技术、粒子系统、3D声音系统、Directlnput和点选、模板缓冲区和体积阴影、多线程技术、高级网络通信编程、数据库、HLSL语言入门、地图编辑器、主流3D引擎介绍、OGRE游戏引擎、OGRE系统结构、CEGUI系统、Lua脚本。
补充材料: