開源遊戲拿來學用

要想自學遊戲開發,在國內門檻還是挺高的, 學校沒有遊戲開發課程, 市面上也沒有正規的遊戲開發培訓機構, 不過還好,有開源軟件,也有開源遊戲,像大名鼎鼎的Nexuiz,cube還有 Hero of Allacrost 等等,都是非常棒的開源遊戲項目,感興趣的都可以嘗試着參與共同開發。

    跨平臺的遊戲, 圖像渲染毫無疑問用的是OpenGL,對與2D部分,或者GUI部分, 當然有些時候的圖像渲染會用到SDL,而且大部分情況都是。SDL是一個非常強大的多媒體開發庫, 跟OpenGL也能夠是完美結合的, 所以想要從開源遊戲中學到東西, 我個人覺得這兩項技術是必須學得。

    不過現在的遊戲,尤其是PC上的遊戲,幾乎是沒有從零開始一點一點寫的,重複造車是不可取的,所以現在遊戲開發都是從遊戲引擎上開始着手搭建起來的,商業引擎我不是很瞭解, 也只知道有Unreal(虛幻),Unity等引擎, 這些引擎售價都很高, 我個人是根本無財力購買的, 也不喜歡用盜版軟件,哪怕是學習之用, 所以就沒有考慮過, 一般這些都是公司購買的, 如果進了遊戲公司, 一般都會碰到的。不讓大家失望, 這世上還有很多免費的開源的好引擎供學習也能承擔起商用開發, 而且非常低的陳本, 何樂而不學呢。比如像Ogre 3D, IrrlichtCrystal Space, 還有其他的幾個, 不過我感覺這三個比較火吧。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章