■
可學習主要的遊戲程式開發觀念,從2D動畫到3D視角,以及各種經典特效等。
■
說明HLSL(High Level Shader Language)以及人工智慧(AI)的初階觀念。
■
介紹如何建置多人競技遊戲,以及如何在遊戲中運用分割視窗功能。
■
涵蓋三個充滿冒險與刺激的遊戲,從邏輯構思到程式撰寫,並整合2D以及3D的觀念,協助讀者完成可執行的範例遊戲。
本書特色
使用C#開發Xbox
360.PC.Zune遊戲程式
這本實用的教學手冊可讓讀者學習到Microsoft XNA
3.0
Framework的整體觀念,進而學習如何開發PC遊戲、Xbox
360遊戲,以及Microsoft Zune。本書將引導讀者以Step-by-step的方式,了解完整的遊戲開發模式。
每章提供含註解的範例程式及練習題,並附有複習課程,以幫助讀者掌握關鍵技巧。每章的最後,均附有練習題及相關的複習內容,無論您的學習進度到哪裡,都可隨時自我測驗理解程度,以及練習相關內容,作者特別重視幾項初學者最難進入的關鍵要點,相信您在閱讀完本書後,即可擁有開發完整遊戲軟體的能力。
作者簡介
Aaron Reed
擁有豐富的軟體開發經驗,並在Neumont University教授關於.NET、網頁開發與網路服務、DirectX、XNA與系統設計及架構等課桯。由於其完整的授課經驗,使得作者非常了解該主題在教材規劃的最佳模式,以及何種學習方式與流程最適合引導學習者。
譯者簡介
劉非予
文字工作者。曾任數位安全產業的資訊部門經理,及電腦遊戲雜誌副總編輯。藉由為中小企業規劃及架設公司數位化工作環境的案例,累積深厚的網路實務經驗。電腦多媒體相關著譯作共計10餘本。
蔡瑞彌
曾任醒吾技術學院系統發展組組長及醒吾技術學院程式設計相關課程講師,在系統分析方面已累積多年經驗,並擁有多家廠商系統資料整合之經歷。目前為專職譯者。
校閱者簡介
涂治安
經營XNA技術的部落格(http://blog.yam.com/xnaOgre),長期發表最新XNA相關消息以及相關技術研究,探究各種不同的開源或免費的遊戲引擎。而他認為XNA是目前最適合用於遊戲程式開發的Framework,也是獨立開發者能夠迅速發展高品質遊戲,以及商業遊戲軟體開發雛型的利器。