有哪些優秀的 C OpenGL 開源遊戲引擎?

時間 2021-05-06 18:28:10

1樓:卜恪

這麼久的老問題,題主可能已經成為大牛,不恥來強答一波。

題主的問題是學習引擎,並且提及了opengl和C++,那麼可以初步判斷題主的關注點主要是遊戲引擎的渲染部分。遊戲引擎這個範疇現在已經很大了,已經是一人無法掌握其全部知識和技術細節的領域。如果跟題主一樣,是對渲染部分感興趣,我覺得可以從一些簡小的,但設計精良的引擎入手。

GeometricTools家的GTEgine和Wild Magic就是我覺得非常適合學習的。它們適合學習的原因有二:

輕量簡單,沒有大專案的包袱,主幹結構清晰明了,並且渲染部分的架構是很modern的,再適合學習不過了。

配套的出版物也有四本,都是很有深度的出版物 Geometric Tools: Books

2樓:兮迷風

蠻多的,不過大部分都是gl和dx都支援,比如Irrlicht ogre就是從他衍生的 ,urho3d 參考了ogre結構上比較清晰,love2d 2d引擎,指令碼lua蠻輕巧 Quake也不錯不過做學習蠻好

wiki上面的引擎列表,應該可以給你一些幫助

有哪些優秀的 Scala 開源專案?

FRANK typelevel出品的cats,scalacheck,spire,shapeless scalac本身 不是typelevel出品的FP庫,scalaz,ziolightbend的akka,play Apache的spark,kafka 愁蟲 RChain,明星區塊鏈專案 Lance ...

WPF 的開源專案有哪些?

Belleve 霍姚遠 做的肝船工具 huoyaoyuan AdmiralRoom An open source browser like tool for KanColle 為什麼我知道這個呢,因為這傢伙當我的麵用這玩意肝船,完全不管伺服器掛掉的事情 Zharay KanColleViewer G...

有哪些好用的開源軟體?

毛遂自薦一下我的flamingo吧,具體參見這裡 伺服器端程式設計心得 七 開源一款即時通訊軟體的原始碼 CSDN部落格 dc lin 1 開源,方便你學習了解和增加新的特性 2 跨平台,這樣在幾個不同平台切換的時候都可以通用 3 可以替代的對應商業軟體 3 免費,不解釋了。下面分成幾類 作業系統 ...