各位前輩,小白求指導。我給自己定的學習路線:c++primer c++標準庫 數據結構 ue4 遊戲引擎架構+OpenGL 。前輩們能給點建議嗎Σ(|||▽||| )


推薦從美術和程序入手,遊戲開發涉及的工作崗位很多很多,比如一個獨立開發者,既要負責插畫,場景UI,角色,特效,動作,程序還得前後端都涉及,最後還有遊戲音效等等。想入遊戲這行以上都可涉及,想做遊戲這行就得全瞭解一下了...


看你的路線,應該之前是沒有太多的編程基礎的,建議你

1. 先把C++基本語法學一學,要做到能自己獨立寫一個簡單項目的能力,比如實現一個簡單的狀態機,記錄玩家從出生,到升級等級,到被擊殺,等狀態的跳轉,跳轉方式可以很簡單,比如回車,比如定時,具體內容可以加一些東西,比如血量設置等,到這裡你已經基本熟悉C++的使用了,

2. 學unreal,先去官網找找基礎教學視頻,把場景編輯器熟悉一下,然後想想自己想做什麼遊戲,不要想著做一個大而全的遊戲,這個目標太大,可以實現一個最基礎的遊戲部分,角色血條,技能,buff,可交互小物件等,可以先找找相對成體系遊戲案例的教學視頻,B站上很多,這期間你會遇到數不清的問題,語法不懂,編譯報錯,介面不熟等等,百度Google,官方文檔是你的好幫手,能堅持下來就能熟悉基本的unreal操作了

3. 搭一個場景,不藉助教學視頻的情況下,靠百度Google,官方文檔,完成你第二步中腦子裡的想法,進一步完善這個想法,比如加入揹包,加入更加完善的裝備系統,技能系統,甚至網路,這期間又會遇到一堆問題

4. 給你在第三步中搭建的場景增加畫面效果,加入水流,調整光照,加入特效粒子,增加後期效果,把你的場景變得足夠的漂亮,這時候的渲染效果應該是unreal給你默認提供的,多調調參數,熟悉這些參數的含義

5. 到這裡,你應該已經通過各種渠道瞭解了遊戲開發的過程,以及發展方向了,並且也有了一定的技術基礎,可以返回去補補基礎,C++,lua,opengl/dx,遊戲ai,設計模式等等,

全日制的情況下,1-4整個流程走下來,預計3個月起步把,算是入門了,期間很多問題可能都會讓你產生放棄的念頭,但是堅持下來,你就是下一個大佬。

另外推薦關注知乎遊戲開發板塊常見大佬。


從編輯器使用開始搭建場景、UI,選定一門編程語言,通過編程來控制UI的交互。

建議從小遊戲開始,推薦CocosCreator做微信、頭條等小遊戲開發。

直接從UE、C++開始門檻比較高,不建議新手選做方案。


先入行 這個非常關鍵 不管想什麼辦法 先入行 找到一個靠譜的老大 帶你做項目

有穩定的行業資訊獲得渠道

如果團隊也靠譜就非常好了 經歷一次成功上線遊戲


c++是地獄模式 小白不如學cocos


從零開始的話,建議報一個培訓班。前期太枯燥,缺少成就感


1.基礎死磕靠自己

2.多做項目跑累死

3.疑難問題羣裏找

4.公共社區把話聊

5.沒錢喫飯把活找

6.掙點小錢好養老


看路線似乎是想走開發(程序崗位)而不是做遊戲。這樣的話,能走對應的大學或者靠譜的培訓班比較好。主要是這樣平白自學入門的話,各種基礎不好不說,程序大佬對你的顧慮也多。

雖然說最好的辦法是跟項目走,但是程序還是要講實際技能知識作為基礎的。

總結來說,能去學校就去學校(好好讀書真的很重要),不然就找靠譜的培訓班。自學不太好搞。

如果我理解錯了,你是想做遊戲而不是開發(程序崗位)的話,我建議你先用rm或者其他工具做個遊戲試試看。


推薦閱讀:
相關文章