Unity 學習資源(超全)

官方資料

Unity User Manual 手冊

Unity - Scripting API(API 詳解)

Unity - Learn - Modules(官方視頻教程,適合英語好的同學)

Coursera

基於 Unity 引擎的網路遊戲設計與開發(復旦大學) | Coursera

主要分為五個課程(可免費旁聽):

  1. 遊戲產業概論
  2. 遊戲策劃與設計
  3. 基於 Unity 引擎的遊戲開發基礎
  4. 基於 Unity 的遊戲開發進階
  5. 網路遊戲與開發畢業項目

國內教程達人

對國內 Unity 學習者影響很大的兩位:

一位是宣雨松,我是看他的《Unity3D 遊戲開發》入門的。

雨松MOMO程序研究院|專註移動互聯網與Unity3D遊戲開發的技術博客

一位是 Siki ,主要出教程,講課邏輯非常清楚。原來是泰課在線的講師,現在已經自己創辦了一個教學網站。

Siki - 泰課在線(裡面有很多免費的教程)

siki學院 - Unity遊戲開發從入門到獨立開發(非廣告,裡面也有免費課程)

Unity遊戲開發視頻教程目錄 v17.3 - Siki 精心整理(內含大量百度雲課程鏈接)

其他視頻教程

擅碼網 - 專註於Unity3d遊戲開發培訓,unity3d,unity3d教程,unity3d視頻教程

順別列出來擅碼網的學習路線供大家參考(從入門到進階):

Tips:僅知識點列舉,完全可以靠看博客和自學學習以下知識點。有興趣自行購買,不存在廣告行為。

第一階段

  1. C# 語言基礎
  2. Unity3D 引擎基礎
  3. C# 語言進階(數據結構入門)
  4. Unity3D 界面 UI(NGUI)
  5. 簡單完整項目實例

第二階段

  1. 角色動畫控制(動畫系統,導航系統)
  2. C# 語言強化(委託與事件,常用設計模式)
  3. 客戶端核心技術(UGUI,Lua)
  4. 中級項目實戰
  5. AI 人工智慧
  6. 3D 數學基礎(向量,歐拉角,四元數,矩陣等)
  7. 客戶端資源管理(編輯器擴展, AssetBundle)
  8. 項目實戰

泰課在線 - 國內專業的Unity在線學習平台

Unity 視頻教程-麥子學院

蠻牛教育 - Unity在線學習平台

優質分享

UNITE -Unity項目架構設計與開發管理(Unity 大中華區總監分享遊戲架構)

Learn OpenGL, extensive tutorial resource for learning Modern OpenGL( 非常好的 OpenGL 英文教程,下面是翻譯版)

LearnOpenGL 中文翻譯版

優質問答

宋健:計算機專業大學生如果想畢業後進入遊戲行業,在大學期間應該怎樣準備?

會飛的路飛:怎麼規劃一個零基礎學習Unity3D的「方法」或者「流程」?

HellomotoV:怎麼規劃一個零基礎學習Unity3D的「方法」或者「流程」?

鄧凱:通過Unity2D獨立開發一款瓷磚式RPG遊戲需要學習哪些知識?

豆一:有哪些推薦的Unity3D開發方面的博客?

王楠:Unity3D 遊戲開發團隊中,各角色劃分是怎樣的?

王選易:如何學好 Unity?

遊俠:C# 如何進階?

權然:遊戲引擎 Unity 的入門易精通難體現在哪?為什麼?

王楠:遊戲引擎 Unity 的入門易精通難體現在哪?為什麼?

鄧凱:遊戲引擎 Unity 的入門易精通難體現在哪?為什麼?

錢康來:Unity 開發工作流程?

周華:在Unity中StartCoroutine/yield return這個模式到底是怎麼應用的?其中的原理是什麼?

彼得潘-朱濤:github上有什麼好的unity開源項目?

王致遠:基於 Unity 中的 UGUI 或者 NGUI 插件,如何設計儘可能通用的 UI 框架?

Jackie Run:Unity 遊戲開發有哪些讓你拍案叫絕的技巧?

Milo Yip - Unity 高級程序員應該具備怎樣的能力?要怎樣成長為 Unity 高級程序員?

伍一峰:如何在Unity中實現MVC模式?

康托耶夫:Unity有哪些讓做項目事半功倍的插件值得推薦?

龐巍偉:如何評價騰訊在Unity下的xLua(開源)熱更方案?

梁偉國Waigo:Unity3D如何有效地組織代碼?

kUANG tOBY:Unity3d客戶端開發,要深入學習,更需要先從哪方面入手?

涼鞋:使用Unity開發遊戲,有流行的框架嘛?

龐巍偉:Unity 項目中怎樣正確的使用 Lua?

Vinjn張靜:如何系統的學習 Unity 3D 中的 shader 編寫(nvidia cg 編程)?

Prodesire:如何系統的學習 Unity 3D 中的 shader 編寫(nvidia cg 編程)?

論壇

Unity官方中文論壇 - Unity3d.com

遊戲蠻牛 - 虛擬現實,unity3d教程

Unity3D論壇 - Unity聖典社區

Unity3D 聯盟

博客

C# 編程指南 - 微軟

【UGUI研究院】 | 雨松MOMO程序研究院

利用Unity UGUI製作酷炫UI效果(製作篇)

全面理解 Unity UI 系統

Unity-Technologies / UI - Bitbucket

UWA:簡單優化、優化簡單

Unity 3D中的內存管理

【Unity技巧】Unity中的優化技術 - candycat - CSDN博客

Unity3D熱更新全書-PageZero - 瘋光無線 - 博客園

關於遊戲架構設計的一些整理 - 高科的專欄 - CSDN博客

Unity 5 中的全局光照技術詳解(建議收藏)

Unity3D Shader 毛星雲(淺墨)的專欄 - CSDN博客

貓都能學會的Unity3D Shader入門指南

C# Socket編程 同步以及非同步通信 - BLoodMaster - 博客園

Unity: Now You"re Thinking With Components(英文)

漫談遊戲中的人工智慧 - CocoaChina_讓移動開發更簡單

Unity design patterns and concepts, looking for good sources ? r/Unity3D(外國人在開發過程中搜集的文章鏈接)

阿趙的博客

王選易 - 博客園

技術人生 · luzexi.com

Unity學習屋(裡面有針對多個知識點的優質博客和分享)

書籍(部分我看過關於 Unity 的書,參考鏈接為豆瓣書評)

《C# 圖解教程》

入門不錯的書。

《C# 入門經典》

很經典的書。

《Unity3d遊戲開發》

宣雨松著,適合入門級新手。

《Unity 4.x從入門到精通》

官方教材,現在來說,有點老了。

《Unity3D 腳本編程》

適合 C# 和 Unity 進階。

《Unity 遊戲設計與實現》

萬代南夢宮的資深開發人員編寫,不適合初學者,適合有一定項目基礎的人。

《3D 數學基礎》

學習需要掌握的 3D 數學知識。

《遊戲編程模式》

還未看完,不過感覺還不錯。

《設計模式與遊戲完美開發》

結合著案例學習設計模式。

《Shader 入門精要》

Shader 入門非常不錯。

《Unity 人工智慧遊戲開發》

學習遊戲開發中的人工智慧,還不錯。

Unity 面試經驗

整理的前人Unity 面試的筆記(已經整理大量面經)

Unity 工作經歷+近期面試經歷

Unity3D面試--真實的面試 - 我的Unity3D - CSDN博客

unity3d遊戲公司面試常見問題全接觸

Unity全面的面試題(包含答案) - 學無止境的專欄 - CSDN博客

Unity遊戲程序員面試題及解答 - 拔絲煎麵 - 博客園

Unity3D面試題整合(轉載) - 何惜一笑的博客

持續更新中,整理不易,歡迎點贊!

推薦閱讀:

【Unity】UGUI系列教程——OSU!動態界面製作!
利用UE4和ARKit裝扮逼真的AR聖誕樹
《全局光照技術:從離線到實時渲染》眾籌推廣!
有趣的深度圖:可見性問題的解法

TAG:Unity游戏引擎 | 游戏开发 | 游戏 |