我必須要推薦《遊戲程式設計模式》一書,目前為止見過最好的設計模式書籍。
多數遊戲程式設計師所面臨的最大挑戰就是最終實現他們的遊戲。許多遊戲在其高度複雜的**庫中折戟沉沙,最終沒能問世。本書是為解決此問題而生。本書作者在多年的遊戲開發工作中,收集了許多已經證實的設計模式來幫助解構、重構以及優化遊戲。game programming patternsgameprogrammingpatterns.com
這本書是關於在遊戲中使用設計模式,即「組織**」的方法和準則。作者robert nystrom曾在ea工作,是一位擁有20年以上職業程式設計經驗的開發者。
我習慣於將他與國內常用的教材《c#設計模式》進行比較。《c#設計模式》是對gof經典設計模式的略顯枯燥的百科式介紹。而《遊戲程式設計模式》則是以一種和讀者**的語氣,作者首先提出了他對架構的理解,接著回顧了gof的幾種經典設計模式,並對經典設計模式的某些侷限性進行了分析,這些分析有著相當的深度,最後以遊戲應用為側重點,將常用的設計模式重新歸類並詳細介紹。
如果你看過一些特定領域(例如圖形學、人工智慧),或者諸如《unity從入門到精通》之類的書籍,它們主要是為了解釋某個具體的功能或演算法如何實現,卻很少談到如何將遊戲中的各個構件優雅地組織起來。《遊戲程式設計模式》正是填補了這一空白,是獲得高階的不二選擇。
這本書的示例部分是使用c++來呈現的,涉及到指標、虛函式、型別模板等用法。它們相比現代的程式設計風格有些過時,可能會使你感到困惑。但這些例子非常好。
遊戲程式設計書籍推薦
掌握遊戲程式設計,學習幾本好書必不可少。這些書可以大致分為兩類,一類是原理性的書籍,另一類是應用性的書籍.原理性的書籍一般變化不大,這些年來奉為經典的一直都是那幾本.這類書最好擁有一兩本,不求多,務求懂.應用類的書這幾年來大量湧現,參差不齊.這些書沒有必要擁有.但應隨時了解最新書籍,有好的不妨翻一下...
遊戲書籍推薦(設計 程式設計 其他書籍) 部分書籍書評
這個書單,只是單純從個人角度推薦。書單中的書籍大部分來自於本人在網上衝浪,閱讀別人部落格,檢視豆瓣 當當網書評,最後自己總結出來的,有相當的主觀傾向。但是相信大部分的書,都能在自己學校的圖書館找到 我就是 其他的書籍也不建議說直接購買,可以先通過電子版了解書籍是否對自己有幫助,能通過電子版閱讀的可以...
C 經典書籍 遊戲程式設計
c 經典書籍 c primer 4edition the c programming language the c programming language essential c c 入門經典 thinking in c the standard c bible c standard librar...