有哪些遊戲引擎的源碼值得一讀?

從事計算機圖形學,希望找一個架構清晰、技術經典的遊戲引擎源碼一讀。求推薦。


id Software的各個引擎 id Software · GitHub 以及遊戲,可以一窺3D遊戲技術的發展歷程。

Epic 的 Unreal Engine 4,看現在最高水平的技術。

OGRE – Open Source 3D Graphics Engine,比較適合學習。

cocos2d/cocos2d-x · GitHub,最受歡迎的2D引擎,……


強烈推薦ogre,火炬之光,天龍八部都是它做的。。社區活躍,資料豐富。


我覺得龔敏敏的KlayGE非常值得一讀,渲染技術很高,結構也挺清晰的


Horde3D - Next-Generation Graphics Engine

推薦個冷門的輕量級3D渲染引擎,有文檔,使用的技術不深,適合新手入門。


想說ogre3d的,結果被人搶先了。cocos2dx,社區活躍,資料豐富。

2014-10-24 23:18 修改答案(原因:不想和其他人答案一樣)

Ejoy2d(Lua寫的,雲風負責維護,應該很輕量級吧,聽雲大說核心代碼兩三千行)


想說klayge的...


Quake引擎怎麼樣。。


補充一個Valve 公司的Soruce

SDK Docs - Valve Developer Community


起源引擎


推薦閱讀:

GitHub 上有哪些前端牛人值得關注?同時請推薦些 GitHub 上前端架構類開源項目?
有哪些需要捐款的開源項目?
值得看的Python的開源項目有哪些?
GitHub 上有哪些值得關注和學習的經典 Android 項目?
哪個開源的SNS最方便二次開發:UChome 還是 iWebSNS。還有更好選擇嗎?

TAG:軟體開發 | 遊戲引擎 | 開源項目 | 計算機圖形學 |