想學習遊戲引擎架構用哪個開源引擎好?

時間 2021-06-01 14:52:15

1樓:

不要看Ogre和Cocos~也不要看太古老的引擎~

如果你只是學著玩玩,看不看引擎都一樣~如果你是想作專業的引擎開發,老引擎的架構絕大多數都有問題,受限於api和當時的硬體環境,對於多執行緒渲染處理的不好~像Cocos這種玩意遊戲邏輯和渲染都在乙個執行緒裡面,套用到3D引擎裡面根本支撐不了大一點的遊戲~

如果要看的話還是UE4最好,不過學習UE4原始碼之前需要你的基礎足夠好,圖形,記憶體,多執行緒,C++等等~

2樓:法蘭克斯雪諾

都了解一下,找乙個順眼的鑽研

還是那句話送給每個都想做遊戲的人:搞清楚你以後到底是要寫引擎還是要寫遊戲

這個可是相當於編乙個CAD軟體和用CAD在天正外掛程式的幫助下畫建築圖的差別,重點是完全不同的

你讓CAD的主程式過來畫個建築圖試試?

國內對開發遊戲程式設計師的需求量遠遠大於對引擎開發的需求量,中國的所謂引擎開發,要我說。。。呵呵

我們還是談談中國的遊戲開發吧。。。

ps:鑑於你只寫過小遊戲。。。建議你先寫個大遊戲再考慮研究引擎,這樣你對引擎的各方面理解的更深(比如這個模組有啥用?

打個比方,shader模組,光說多抽象?(當年我一開始學glsl就莫名其妙。。。)為啥要用shader技術而不是直接用多邊形?

你把它在遊戲中應用過之後你就理解了)

3樓:

裡面有個MiniEngine,才54M,當然只有渲染的部分。

作為入門參考應該還不錯,還能學DX12多好。

發現是個老問題(逃

4樓:白宇昆

egret engine 只做2d(推薦從2d開始學比較好,題主專注3d的話,就看看前面圖形學大神的回答吧)比較好入門,平台在html5 用typescript 語言,比js更規範,更好用。

缺點即是優點 ts國內資料部落格太少,白鷺社群活躍人數不多,但發展潛力很大

我所在的學校本專業大三兩門大專業課flash遊戲設計(不學as和flash,實際上就是egret遊戲設計)以及下學期的遊戲引擎設計都是用egret wing來上手的,學設計模式,架構為主。

tpyescript的介紹

(答者就是我們這門課的老師)

egret wing 基於vs code 優點全部繼承,很便捷美觀,適合中國人使用.

5樓:

樓主應該是有手遊背景吧

那麼 SIO2 或鬼火

簡單的不能再簡單的結構了

入門級引擎不要搞那種特別複雜的

一旦找到感覺,迅速過渡到更成熟的引擎上面去

最好的免費 開源遊戲引擎是哪個?

CrazyEngine 先來寫點自己的調研結果 2 Urho3D。執行時非常好,尤其是個人非常喜歡內建的指令碼AngelScript,所以自研的第4代引擎選擇了這個引擎作為母本進行魔改,見Crazy Engine 4.0 alpha版 嗶哩嗶哩 bilibili。編輯器非常簡陋。目前還在維護,但是已...

遊戲引擎是否應該開源?

終風且笑 這個題目妙在 應該 兩個字。不知道題主是以什麼角色的角度來提問的。如果以使用者的角度提問的話,先回答我乙個問題 你賺的錢是否應該給我花,再把你賺錢的方法思路都告訴我?是否開源是開發者的自由,堂而皇之地說出 你!應該!開源 這是什麼樣三觀催生出的強盜邏輯。 老鄧同學 人生要賺多少錢取決於你對...

開源遊戲引擎 Ogre 真沒落了嗎?

毛自豪 真是的,說遊戲開發用OGRE少是可以的,但是沒落談不上吧,很多行業都在用,不光是遊戲行業。對於我來說,我是地理資訊專業的學生出來後做過地理資訊,做過3D列印和3維掃瞄,現在是從事遊戲行業開發,我認為Ogre運用十分廣泛,也非常有用。 作為程式入職的第一家公司用的就是OGRE CEGUI現在換...