
先学动画,和编程,将来能用到,做游戏有一些游戏编辑软件,有些还是很简单的如果你要做一些有品质的游戏,那就是多个软件配合用了,这个很麻烦,而且非一人能办到你需要学习第一部分 游戏编程基础 C/C++语言基础 Visual C++ 集成环境介绍 控件和对话框 单文档的编程 消息处理 图像编程 多线程 数据库编程 网络编程 项目实战 第二部分 游戏架构及规划设计 游戏的分类及剧本撰写的注意事项 游戏的系统分析及用UML建模(使用Rational Rose 或Visio) 项目实战1(写出一个游戏的剧本) 项目实战2(用UML对剧本进行建模) 第三部分 游戏设计 MFC基本绘图技巧(显示位图,镂空图、半透明图的制作) 动画的实现原理 常用数学与物理算法 2D、3D中的坐标系及相应的算法 人工智能 服务器端游戏程序的设计 客户端游戏的设计 项目实战(2D斜角网络游戏设计) 第四部分 OpenGL游戏设计 OpenGL 概述 OpenGL中图形绘制 图形变换的编程 颜色的编程 光照的编程 混合的编程 反走样的编程 雾效果的设计 位图和图像的操作 纹理映射的编程 交互和动画的实现 项目实战(用OpenGL进行3D游戏设计) 第五部分DirectX游戏设计 COM基础知识 基本DirectDraw编程 基本图面操作 位转换与图面切换操作 DirectSound编程 DirectInput及DirectPlay编程 Fillter原理 DirectShow编程 游戏引擎的开发 剧情编辑器、地图编辑器、特效编辑器人物道具编辑器的开发 项目实战(用DirectX进行的3D网络游戏设计) 第六部分 游戏软件测试 第七部分 游戏软件项目开发实战
