書名:XNA  PC XBPX360  C#遊戲程式設計
出版社:碁峰
作者:葉思義、李震宇

內容簡介:

 微軟在2007年初推出了以Visual C#
Express為基礎的XNA免費遊戲開發平台,讓一般使用者與專業遊戲開發人員可以使用C#語言輕鬆的撰寫遊戲程式。擁有XBox
360電視遊戲機的玩家,更可以在PC上使用XNA開發環境開發XBox 360的遊戲給自己或朋友玩!

本書先讓讀者看到一款酷炫的賽
車遊戲。然後逐步帶領讀者從無到有,透過XNA學習,一步步完成整個遊戲。同時針對程式人員介紹相關的美術與策劃概念。

本書由資深台灣
與加拿大遊戲程式專家,以詳盡的說明帶領讀者一步步踏上輕鬆開發遊戲之路。本書使用賽車遊戲作為範例。想做出會反射環境的車窗玻璃效果?想做出閃閃發輛的
金屬車身?跟隨本書的腳步,你會發現不需要用幾十萬美金的遊戲引擎,你也可以憑自己的興趣與能力,作出好玩又效果驚人的遊戲。

本書附贈
CD包含一套完整的專業賽車遊戲原始程式,以及所使用的所有美術與設計文件資料,為國內第一本完整提供從原始企劃文件、美術素材與程式碼的遊戲開發設計書
籍。

本書適合:學生、業餘愛好者、專業培訓,有基本Windows操作概念,基本程式設計概念、遊戲美術與視覺效果愛好者、遊戲公司開
發人員。


本書目錄:


PART I 進入遊戲開發的神秘世界
Ch01 XNA簡介
Ch02 遊戲開發回顧
Ch03 安裝XNA

PART
II 深入了解XNA遊戲架構
Ch04 開始撰寫自己的遊戲
Ch05 遊戲操控
Ch06 音樂音效
Ch07
Shader繪圖

PART III 賽車遊戲開發
Ch08 《城市賽車》遊戲設計
Ch09 迷你遊戲引擎的開發
Ch10
場景詳述
Ch11 賽車的物理模擬
Ch12 整合遊戲與場景
Ch13 行動
Ch14 駕駛模擬
Ch15
開始邁向專業遊戲之路

附錄A 從3D編輯軟體輸出3D模型








筆記

各種開發遊戲的軟體

傻瓜相機型遊戲開發工具

       3D Game Studio
        Virtools

優點:可以透過這些軟體簡易使用的編輯介面,喊快的拼湊出遊戲的雛形,更可以對於程式介面做進一步的擴充
缺點:過於陽春,初始的編輯介面很容易不夠用

與平台無關的遊戲開發環境

       FLAH--ActionScript

優點:跨平台、資料量小
缺點:安全性,無法充分發揮PC的所有影音效能


應用程式介面API(Application Programming Interface)

        OpenGL

         DirectX

         XNA

缺點:對於初學程式設計的人來說,前兩項看起來複雜又難學


如果是業餘的愛好者,從基礎學起,過去是C/C++和DirectX,現在是C#與XNA Express 版

C# Express 和XNA(Game Studio Express  、 XNA Framework) 是免費軟體






許多人的遊戲創意來自於他所玩過的遊戲,從現有的遊戲中, 我們可以看到許多值得參考的創意

這些創意包括玩法上的創意以及畫面上的創意你可以藉由遊戲雜誌入口網站或是論壇其他玩家的評論

來了解一些遊戲的特色,都在強調些什麼, 你不一定真的要每款遊戲都去玩





GDD 遊戲企劃書(GAME DESIGN Document)



CDD概念企劃文件(Concept Design Document)無責任發想



 



 



開發這款遊戲的前提:市場的需求



這款遊戲預計的觀眾群 將來這款遊戲的銷售對象是誰?



遊戲類形  偏動作性高的還是思考花腦筋的



遊戲的賣點 一句廣告用語
說出這個遊戲和其他遊戲有何不同  或是獨特性



目標平台 是個人電腦
遊樂器 手機遊戲



背景故事或是遊戲劇情介紹遊戲的世界觀(風格),  或是遊戲故事的大綱



 



薄片Billboard  是遊戲中要展現千軍萬馬時很常用的手法





心得:

本書一開頭就點出[我想學遊戲程式,但好像很難學],

我想這是所有有興趣學做遊戲的人心中都會出現的想法

市面上有關遊戲設計的紓越來越多,有些是屬於套裝軟體,

我自己覺得很多都是在敎人家寫小遊戲,但那跟要寫真正的遊戲又有很多差別

本書以C#下的XNA來講解如何設計大型遊戲,在現在許多知識都還是是原文書的XNA來說,這本書真的幫助很大

我本身起步很晚,因為自己並沒有自發性的去學習,之前都只顧玩,一直到大四才聽到有Virtools那樣的軟體存在

後來在軍中也有遇到讀數位內容設計畢業的人,那時就一直黏著他們問東問西,也才知道自己是多麼的像井底之蛙

台灣出現這些科系我竟然完全不知道,人家每天接觸的都是與遊戲設計有關的課程,我每天去還在在議要怎麼衝等、怎麼打寶

之後就開始收集相關的資訊,去遊戲展也有看到有些科系展示他們的成果,也看到很多驚人之作,

巴哈也有為此特別開了幾篇報導,也因為這樣讓我常常幻想如果一切可以從來的話該有多好,問題人生是不能讀取

當兵時常常在想自己的弱點是什麼?強項又是什麼?只是這段路很容易迷失自己,覺得自己真的很爛,

所以每次看到有遊戲公司的培訓的課程都很想砸錢進去學習,

還好有人把我攔下來並且給我很好的建議,現在我開始靠自學的方式,希望可以學到一些遊戲設計的竅門,

C#算是我最熟的程式語言,所以看到這本書就把他借回家來翻,這本書也有提到XNA是本身要對C#有足夠的認識才玩的起來

當然靠我那粗劣的語言能力,一下子就陣亡了

但這本書如果拋開程式設計部分不看還是有很好的資訊,他帶了很多在研發遊戲之前的,構思及企畫上的觀念

也大概說了該如何去分析一款遊戲,他所強調的重點在哪?他的獨特賣點又是什麼? 

也有實際的示範遊戲在開始構思時的,所要先想好的故事背景等等

我本身不是本科系,所以這樣的例子對我來說真的很寶貴

提供了一個方向可以讓我去練習,作者也有給我們初學者蠻多的建議

也透過它的講解讓我對於遊戲開發軟體有更加的認識,再來需要的就是要靠自己學習和磨鍊了。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 岳浪 的頭像
    岳浪

    越努力,越幸運

    岳浪 發表在 痞客邦 留言(0) 人氣()