如何進一步提升自己的能力?

我是一名大四的實習生,目前在一家遊戲公司實習,但是剛進去公司好像還沒有給我們分配項目任務的意思。想趁這個階段多提升自己的能力,但是不知道從哪下手,目前的自我評價是熟悉c#語法,能夠熟練運用Unity各個功能。所以想問以下應該怎麼繼續深入,我比較沒頭緒的事是我在網上找的教程幾乎千篇一律基本上是基礎的教程,想問下有沒有比較好的網站可以讓我看看別人寫的代碼。或者哪本書是我必須去看的,以後得話還是遊戲開發這條路


自己完完整整地做一款遊戲,哪怕是小遊戲,並且成功發布。大家會慢慢認可你的。


要提升自己能力,重點不是你會什麼,而是你不會什麼(滿滿的雞湯feel)。


GitHub - RyanNielson/awesome-unity: A curated list of awesome Unity assets, resources, and more.

這裡的先看看唄,另外官方教程都擼一遍吧。歡迎入坑,連過手柄嗎?試過 vr 嗎?做遊戲幀率能到多少,性能怎麼樣?深入的話,unity 的光照系統,網路編程,shader,音頻處理,自己寫個事件處理什麼的。

可搞的很多,其實你打開爐石傳說,把裡面一個個細節想方設法實現了,夠研究一陣了。

還有,學會翻牆吧,youtube上教程很多。


複製一下我在其他回答中繪製的學習曲線:

應該能明白,大量的實踐才是提高自己的唯一有效途徑。放在遊戲開發領域,就是得做出自己的作品,無論是涵蓋各種類型的多個小作品,還是精雕細琢能涉及多個技術難點的一個大作品。題主稱的「熟悉C#語法」「能熟練運用Unity功能」這兩點都過於空洞。

推薦代碼這塊,這裡可以找到你感興趣的內容:github上有什麼好的unity開源項目?

至於書,對已經工作的程序員來說,就直接從實踐和項目來提升自己了,不太存在什麼非看不可的。


簡單說下由淺入深製作一個小遊戲,UI製作 -&> 動畫/事件 -&> 音效/特效 -&> AI -&> 場景(燈光,物理等等)-&> 優化 -&> 其他


推薦閱讀:

C#初學者怎樣系統高效地用MSDN?
做坦克射擊的遊戲,怎麼樣能讓AI打的不那麼准?
.net沒落了嗎?
如何閱讀CLR via C#?
如何評價 ASP.NET vNext?

TAG:Unity遊戲引擎 | C# |