在本書中,我們將介紹游戲開發(fā)的所有方面,即經歷從最初的原理到最終完成游戲這一旅程。(一)概念我們將介紹游戲行業(yè)的各個方面,使你有機會了解自己適合哪個方面,并且了解存在哪些機會。我們也將講述3D游戲、游戲設計問題和游戲類型的各種元素。(二)編程我們將介紹你在使用本書的過程中需要理解的編程概念。書中介紹了如何結構化程序代碼、如何創(chuàng)建循環(huán)、如何調用函數(shù)以及如何使用全局的和局部的作用域變量。我們將使用面向對象編程語言TorqueScript的子集,該語言,內置于ZorqueEngine中。你可以從本書附帶的CD光盤上獲取可供你實際動手的示例程序。本書也介紹了為了理解一些更為復雜的活動時需要用到的3D概念。這將為后面的編程和建模任務打下基礎。(三)Torque一旦你已經掌握了充足的知識并理解了3D游戲開發(fā)中的主要概念,就可以使用TorqueEngine。你將學習如何處理客戶端/服務器編程,如何控制玩家特征,如何在玩家之間發(fā)送消息等等。我們將通過練習和示例程序介紹這些概念,可以在本書附帶的CD光盤中找到這些練習和示例程序。雖然為了更好地理解這種引擎,我們介紹了丁orqueEngine中一些較為復雜的低層次工作,但需要重點了解的是,作為一個獨立的游戲開發(fā)人員,你將從掌握利用引擎的高級功能中獲得更多的益處,從而可以關注于其他方面——類似于如何設計游戲。如果不具備設計游戲的知識,你將無法設計游戲。