在本书中,我们将介绍游戏开发的所有方面,即经历从最初的原理到最终完成游戏这一旅程。(一)概念我们将介绍游戏行业的各个方面,使你有机会了解自己适合哪个方面,并且了解存在哪些机会。我们也将讲述3D游戏、游戏设计问题和游戏类型的各种元素。(二)编程我们将介绍你在使用本书的过程中需要理解的编程概念。书中介绍了如何结构化程序代码、如何创建循环、如何调用函数以及如何使用全局的和局部的作用域变量。我们将使用面向对象编程语言TorqueScript的子集,该语言,内置于ZorqueEngine中。你可以从本书附带的CD光盘上获取可供你实际动手的示例程序。本书也介绍了为了理解一些更为复杂的活动时需要用到的3D概念。这将为后面的编程和建模任务打下基础。(三)Torque一旦你已经掌握了充足的知识并理解了3D游戏开发中的主要概念,就可以使用TorqueEngine。你将学习如何处理客户端/服务器编程,如何控制玩家特征,如何在玩家之间发送消息等等。我们将通过练习和示例程序介绍这些概念,可以在本书附带的CD光盘中找到这些练习和示例程序。虽然为了更好地理解这种引擎,我们介绍了丁orqueEngine中一些较为复杂的低层次工作,但需要重点了解的是,作为一个独立的游戏开发人员,你将从掌握利用引擎的高级功能中获得更多的益处,从而可以关注于其他方面——类似于如何设计游戏。如果不具备设计游戏的知识,你将无法设计游戏。