图书前言

前    言

21世纪是计算机迅速普及的世纪,人们在把计算机作为多媒体娱乐工具的时候,就不可避免地会接触到计算机游戏,尤其是网络游戏。作为第九艺术,2008年全世界计算机游戏的总产值约350亿美元。计算机游戏已经成为全球商业的一个非常重要的分支。在我国,据艾瑞调查报告数据,网络游戏市场总产值在2007年达到128亿元,游戏收入比2006年增长了67%。预计游戏市场总产值将以平均每年20%的速度增长,到2011年将达到400亿元。政府也开始制定相关政策,对游戏产业逐渐加大投入力度。在这样的背景下,中国政府推出了国家信息技术紧缺人才培养工程(NITE)。国家信息技术紧缺人才培养工程是信息产业部软件与集成电路促进中心(CSIP)在信息产业部的直接领导下,组织国内众多软件与集成电路企业、研究机构和教育培训机构在全国范围内推出的专业人才培养计划。培养工程于2006年1月1日正式启动。

培养工程首批设定的紧缺专业为软件开发、软件测试、Linux技术、软件构架、集成电路设计、嵌入式系统设计、游戏开发与设计、知识产权、电子政务及高级IT管理10个领域,分别通过理论培训、实训、实习、学历教育、认证考试和远程教育等手段进行相应的人才培养。届时,在全国范围内将建立起80个信息技术紧缺人才培养与储备基地、150个远程继续教育站点,选定200所高等及职业院校进行定向专业共建教学,力争在2006—2010年培养并向企业提供定向专业毕业生10万人,短期技能提高培训人才达到50万人。其中,游戏开发与设计是最紧缺的专业之一。

目前,一些高校已经开始着手开设游戏开发专业。同时,越来越多的热血青年投入到游戏开发领域中来。

提到游戏开发,相信很多人认为要使用C++语言结合OpenGL或者是DirectX进行程序设计。如今,业界公认的最流行的、效率最高的方法是使用游戏引擎进行游戏开发。游戏引擎提供了一个平台,我们在这个平台上工作而不用考虑这个平台和外部如何交互。举例来说,我们需要撰写一个报告,然后打印几份给其他人传阅。这个行为可以描述为写报告(游戏编程)——打印(游戏发布)——传阅(玩家玩)。虽然过程很简单,但是存在一个问题,用什么来写这个报告?用Word或者其他文本编辑软件。可以认为Word是一个引擎,可以直接在上面进行撰写,而不用考虑字符是如何输入电脑的。关于打印,电脑和打印机怎么交流的我们不用关心,只要单击打印机图标就可以了。用户不必使用C++语言编写一个Word软件,然后再在它的基础上撰写文档。

Torque游戏引擎是美国GarageGames公司推出的一款非常出色的商业游戏引擎。国内越来越多的游戏公司和个人已经开始使用它来开发游戏。然而,国内介绍使用Torque进行游戏开发制作的书籍却非常少,目前,仅有清华大学出版社出版的两本加拿大人芬尼撰写的《3D游戏开发大全》和《3D游戏开发大全(高级篇)》。这两本书很棒,本人从这两本书中受益匪浅,在这里,向芬尼先生致以崇高的敬意!

本书是作者根据自己多年学习研究Torque的经验撰写的一本入门级的教材,希望读者阅读之后能够增加对Torque游戏引擎的了解,逐步掌握使用Torque游戏引擎进行游戏开发的原理和方法,进而使用它制作出属于自己的游戏。

由于作者水平有限,书中不可避免地存在疏漏,敬请读者批评指正。

                                                  编  者  

 

丛书编委会

主编单位:北京递归开元教育科技有限公司

主    编:陈  洪

副 主 编:许  影  任  科

编    委:(排名不分先后) 

北京理工大学软件学院 丁刚毅

北京工业大学软件学院 蔡建平

西南交通大学软件学院 景  红

上海第九城市信息技术有限公司 黄雪斌

巨人网络集团有限公司 邓  昆

目标软件(北京)有限公司 毛海滨

腾讯公司 姚晓光

文睿信息研究中心 王  涛

创游传媒 孙  辉

中国文化创意产业技术创新联盟 高东旭

北京递归教育科技有限公司 黄  昆