本书以设计大型商业游戏为目标,参照开发《仙剑奇侠传》所需要的技术,以实例对游戏的设计规划和开发过程进行了详细剖析,引领读者步入游戏开发的殿堂。通过学习本书,读者可以:了解游戏的规划和设计理论知识,学会制作2D、3D动画和背景地图,掌握碰撞检测和模拟各种物理现象的方法,精通DirectX使用与设计技巧,掌握基本的人工智能算法。本书用浅显生动的语言、经典的案例带领您进入游戏设计的美妙世界,帮助您实现开发游戏的梦想。书中参照开发大型游戏《仙剑奇侠传》所需要的技术,如:镂空动画、半透明动画、碰撞检测、斜角卷动的地图、人工智能、3D动画、3D音效等,对游戏的设计和开发过程进行了系统而又详细的介绍。使您能清楚地了解游戏设计过程中的各种知识,包括VisualC++的基本操作、游戏画面的坐标系统、规划游戏的主要架构,以及使用DirectX来设计3D游戏等。本书理论与实例并重,讲述了多种游戏设计的思想和技巧,适合作为游戏程序设计爱好者和新鲜人士阅读,也可供多媒体开发人员参考使用。