遊戲程式設計書籍推薦

2021-05-25 21:00:33 字數 1515 閱讀 7266

掌握遊戲程式設計, 學習幾本好書必不可少。這些書可以大致分為兩類,一類是原理性的書籍, 另一類是應用性的書籍. 原理性的書籍一般變化不大, 這些年來奉為經典的一直都是那幾本. 這類書最好擁有一兩本, 不求多, 務求懂. 應用類的書這幾年來大量湧現, 參差不齊. 這些書沒有必要擁有. 但應隨時了解最新書籍, 有好的不妨翻一下. 需要的時候知道到**去找資料就行了.

一. 原理性書籍

1. computer graphics principles and practice, by james d. foley, andries van dam, steven k. feiner and john f. hughes.

這本書覆蓋了計算機圖形學的方方面面, 一直以來都被視為圖形學的經典著作. 值得深讀.

2. real time rendering, by tomas moller and eric haines

這本書是專門針對圖形學的實時應用寫的. 作者的知識非常淵博. 書的內容基本覆蓋了遊戲圖形模組的各個方面. 最有價值的是這本書的參考文獻. 它提供了你進一步探索的方向.

3. mathematics for 3d game programming and computer graphics, by eric lengyel

學習3d遊戲程式設計需要具備一定的數學知識, 本書簡潔明瞭且介紹了相應數學知識在遊戲中的應用. 適合初學者學習使用.

4. advanced animation and rendering techniques: theory and practice, by alan watt and mark watt

本書可說是關於計算機三維動畫的經典書籍. 雖然出版於2023年. 但直到今天還是一些大學動畫課程的指定教科書. 但閱讀本書需要掌握計算機圖形學的基礎知識. 另外本書具有不少的錯誤. 如果在閱讀中發現錯誤, 你可以查證以下兩個鏈結.

二. 應用性書籍

5. game programming gems i, ii, iii, iv, v

這是由遊戲開發者所作的系列**集. 它的優點是及時, 提供的都是遊戲商業開發者使用的最新技術.

6. advanced animation with directx, by jim adams

三維動畫在遊戲中的應用越來越重要. 遊戲人物的視覺效果, 動畫模擬的逼真度都成為遊戲開發者的追求重點. jim adams 在他的書中對骨骼動畫 (skeletal animation) 和 morph animation 作了詳細的介紹. 可以作為三維動畫的入門書.

7. 3d math primer for graphics and game development

計算機圖形及遊戲開發技術是一門與數學緊密相關的技術。正由於擁有強大的數學理論後盾,計算機模擬的虛擬世界才可以像今天這樣逼真。數學在計算機圖形及遊戲開發中占有重要的位置,將遊戲數學單獨進行講解也成為需要。

本書著重講解與計算機圖形及遊戲開發相關的數學知識,重點放在3d數學上。3d數學是一門和計算幾何相關的學科,主要研究怎樣用數值方法解決幾何問題。3d數學和計算幾何廣泛應用在圖形及遊戲開發領域中,如圖形變換、物理**等。

遊戲書籍推薦(設計 程式設計 其他書籍) 部分書籍書評

這個書單,只是單純從個人角度推薦。書單中的書籍大部分來自於本人在網上衝浪,閱讀別人部落格,檢視豆瓣 當當網書評,最後自己總結出來的,有相當的主觀傾向。但是相信大部分的書,都能在自己學校的圖書館找到 我就是 其他的書籍也不建議說直接購買,可以先通過電子版了解書籍是否對自己有幫助,能通過電子版閱讀的可以...

Linux程式設計推薦書籍

shell 程式設計 linux與unix shell程式設計指南 bash寶典 advanced bash scripting guide 如果你使用的是 gnu debian 系統,可以用 apt get install abs guide 安裝該文件 bash programming intr...

unity高階書籍 書籍 遊戲程式設計模式

我必須要推薦 遊戲程式設計模式 一書,目前為止見過最好的設計模式書籍。多數遊戲程式設計師所面臨的最大挑戰就是最終實現他們的遊戲。許多遊戲在其高度複雜的 庫中折戟沉沙,最終沒能問世。本書是為解決此問題而生。本書作者在多年的遊戲開發工作中,收集了許多已經證實的設計模式來幫助解構 重構以及優化遊戲。gam...