本書闡述了如何使用Unity來開發(fā)3D游戲。書中分為“3D游戲開發(fā)基礎”和“3D冒險游戲”兩部分,內(nèi)容包括:軟件工具、3D游戲、游戲開發(fā)中的3D基礎、FPS和其他、構建世界、角色控制器等。
《Unity 3D游戲開發(fā)》面向初學者或有志向的游戲開發(fā)人員,本書聚焦于實用性、趣味性和可讀性,闡述了如何運用Unity這個流行的游戲引擎來進行3D游戲開發(fā)。全書采用圖文并茂的形式,借助于漸進式步驟指導,結合理論和實踐,全面闡述了游戲制作過程。
《Unity 3D游戲開發(fā)》通俗易懂,對希望使用Unity來進行3D游戲制作的初學者和有抱負的游戲開發(fā)人員來說,是一個較為實用的參考指導手冊。
親愛的讀者和從事游戲開發(fā)的朋友們,大家好!在本書中,你將學習如何使用 Unity 來開發(fā) 3D 游戲!禪nity 3D 游戲開發(fā)》結合了實操的、循序漸進的方法并對這一切背后的理論和實踐進行了講解。你將學會使用 Blender 來進行 3D 建模和貼圖、使用 GIMP 來進行 2D 美術制作、使用錄音剪輯軟件 Audacity 來處理音效以及使用MuseScorea 創(chuàng)作音樂和繪譜。最重要的是,有了 Unity,你就能把所有這些資源整合到一起,寫 C# 腳本,最后完成整個游戲開發(fā)。
在學習過程中,需要從 Unity 的資源商店下載其他美術和代碼資源。學生、獨立游戲開發(fā)者和小型商業(yè)游戲工作室可以免費使用 Unity 這個優(yōu)秀的軟件。它的大部分內(nèi)容都是開源的。如果認真學習這本書,就足以準備好制作自己的原創(chuàng)游戲,無論是個人開發(fā)者、小團隊的成員還是就職于大型游戲公司的員工。
《Unity 2D 游戲開發(fā)》和《Unity 3D 游戲開發(fā)》是姐妹篇,作者都是弗朗茨·蘭辛格(Franz Lanzinger)。雖然按順序閱讀這兩本書有幫助,但并不是必需的。不過對于這本書,需要讀者有一些編碼背景,最好懂 C# 或其他類似 C 的語言(如 C++),還需要一些代數(shù)、幾何和物理學的基本知識。如果之前完全沒有接觸過編碼,那么建議從《Unity 2D 游戲開發(fā)》開始讀。
和《Unity 2D 游戲開發(fā)》一樣,本書也分為兩部分。在第 I 部分中,大家將逐漸熟悉需要用到的一些軟件或工具。首先開發(fā)一個小型的入門級游戲,然后,把第一本書中的 2D 迷宮游戲《Dot Gam》重制為 3D 版本。在第 II 部分中,構建一個新的 3D FPS 冒險游戲,這款游戲將具備商業(yè)游戲中的許多典型特性。
a Muse Score 即繆斯樂譜,是一款免費開源的音樂創(chuàng)作軟件,支持中文等多種語言。該軟件支持用 midi 電子琴輸入音高,用鼠標點選式輸入音符,內(nèi)置合成器提供音頻回放,其中收錄大量包含打擊樂器和聲音效果的虛擬樂器。
完成每個步驟時,你將體驗到游戲開發(fā)的快樂和偶爾的挫折:第一次讓角色移動時那種美妙的感覺;一心認為游戲將能夠運行,卻發(fā)現(xiàn)它無法運行,而且你找不到原因的那種痛苦。這些都是游戲開發(fā)過程的組成部分,沒有什么比這些更重要。
強烈建議你在閱讀本書的過程中跟著每個步驟逐步構建游戲和資源。這是最好的學習方式。事實上,對大多數(shù)人來說,這是唯一的方式!在本書中,許多資源是“從零開始”創(chuàng)建的。所有游戲資源、代碼、彩色圖片和項目文件都可以在 franzlanzinger.com 下載,因此并不一定需要輸入代碼或繪制任何東西。但如果在閱讀本書的同時,自行構建和輸入一切內(nèi)容,會學到更多的知識。如果拿到的書是黑白的,可以參考 franzlanzinger.com 中的彩色圖片。
當然,大家總是可以另辟蹊徑,做一些不同于書中描述的事情。這樣便能完全掌控自己的游戲。隨著知識和技能水平的提升,大家可以迅速準備好,制作出下一個出色的、原創(chuàng)的熱門游戲。
游戲開發(fā)是激動人心的和回報豐厚的。它可以是你的終生職業(yè)愛好,也可以成為藝術家、音樂家或軟件工程師的墊腳石。需要學習的東西很多,而且有些方面一開始可能看起來很困難。不要讓這些問題阻礙你前進的步伐!游戲開發(fā)相當有趣且令人有成就感,所以,請勇敢踏出第一步,放手去做吧!
弗朗茨·蘭辛格(Franz Lanzinger)
雅達利經(jīng)典游戲《水晶城堡》的策劃與制作人
獨立游戲開發(fā)者、作者和鋼琴師,蘭辛格工作室創(chuàng)始人。40多年游戲開發(fā)生涯,全程參與了雅達利經(jīng)典投幣游戲《水晶城堡》的設計與制作,代表作還有任天堂紅白機游戲《吃豆人小姐》和Toobin'。1991年之后,以獨立游戲開發(fā)者的身份參與了超級任天堂的《領土之戰(zhàn)》、體育競技類游戲《撞球冠軍賽》和《美國大學生籃球》以及Gubble(重制版本已上線蘋果商店)。他是《蜈蚣》和《漢堡世界》兩款電子游戲的記錄保持者。弗朗茨不只是一名專業(yè)水準較高的作家和游戲制作人,他還是Valley和Serendipity這兩個團隊的首席鋼琴師。弗朗茨在美國圣母大學獲得數(shù)學學士學位,在加州大學伯克利校區(qū)獲得數(shù)學碩士學位。
周子衿
本科期間多次入選“院長優(yōu)等生名錄”,主修商業(yè)分析,曾經(jīng)運用數(shù)據(jù)模型和R語言幫助某企業(yè)在半年內(nèi)實現(xiàn)了十倍的業(yè)務增長。編程與美食愛好者,奉行深思篤行的做事原則,有志于通過技術途徑和感性思維來探尋商業(yè)價值與人文精神的平衡。代表譯作有《游戲項目管理與敏捷開發(fā)》《人工智能與用戶體驗》《Python超能學習手冊》等。