2018年Unity學習資源指南(建議收藏)

前言

進入一個領域,最直接有效的方法就是,尋找相關綜述性文章,首先你需要對你入門的領域有個概括性的了解,這些包括:

  • 1、主流的學習社區與網站。
  • 2、該領域的知名大牛與熱心分享的從業者。
  • 3、如何有效的激勵自己持續學習—主要是動手實踐

因此,總結一下 Unity 相關學習資源,可能有些不足,歡迎大家指正修改,一起成長!

授人與魚,不如授人與漁!


一、Unity 官方學習資源

1、【Unity 官方網站】unity3d.com/cn

官方網站提供了,編輯器下載、學習、社區、資源下載商店

2、【Unity 官方文檔】docs.unity3d.com/Manual

Manual: 介紹相關編輯器功能與使用技巧,可以搜索查閱相關功能使用方法。

Scripting API : 腳本 API 介紹,說明相關腳本介面的使用方法。

3、【Unity 官方教程】unity3d.com/cn/learn/tu

主要是英文的教程,適合英語較好的食用(後續內容會介紹中文相關教程)。

4、【Unity GitHub】GitHub:Unity-Technologies

Unity 官方技術源碼管理 GitHub, 如果你還沒有使用過,或者沒有註冊,趕緊的快去註冊一個,這是個技術人的交流社區,你可以從中找到許多優秀的開源項目,提升你的開發技巧與開發效率。(後續內容會介紹相關知名的開源項目)。

5、【Unity Connet】官方交流平台: connect.unity.com/

在這裡你可以,尋找你的遊戲開發 人才、組建你的開發小組、發布項目、發布職位、參與官方活動、加入交流頻道。

官方技術分享直播:

  • 【2017 直播匯總】Unity 官方直播錄播匯總
  • 【2018 直播匯總】Unity 官方直播錄播匯總 (持續更新中...)
  • 【Unity 直播匯總】Unity 中國騰訊視頻個人頻道
  • 【Unity 直播匯總】Unity 官方: bilibili 官方賬號 (PS: 最近官方才註冊的,可以去關注一下)

6、【Unity WiKi】Unity 維基社區: http://wiki.unity3d.com

英文網頁,可以使用英文搜索相關 Unity 的解決方案。

7、【Unity 官方微信公眾號】

微信搜索:Unity官方平台

微信搜索:Unity官方開發者社區

內有豐富的精彩好文,值得學習參考


二、Unity 基礎篇—— C# 學習資源

1、【C# 官方文檔】C# 指南: https://docs.microsoft.com/zh-cn/dotnet/csharp

學習任何東西,最有效,最高效的方法就是查看官方的文檔,畢竟這是他們寫的東西,沒有誰比他們更熟悉了

2、【C# 推薦書籍】

《C# 6.0 本質論》紙質書地址—【電子版雲盤下載】

《Head First C#》(第三版 中文版)紙質書地址

【其他 C# 學習書籍資源雲盤下載】

3、【C# 學習視頻】

SIKI:C# 初級教程 (2015 版)—【視頻資源雲盤下載】

SIKI:C# 中級教程 (2015 版)—【視頻資源雲盤下載】

——也可關注SIKI學院微信公號,回復100獲取 C# 學習資源,當然也有其他的學習資源哦 (小聲點)

SIKI學院


三、Unity 入門篇—— Unity 編輯器學習資源

1、【Unity 官方文檔】Unity Manual 文檔 : https://docs.unity3d.com/Manual

官方文檔為英文文檔,雖然難以下咽,但仍要堅持閱讀,就算是一邊打開翻譯網頁,也要去閱讀,使用 Google 的同學,可以右鍵一下,雖然機翻很渣,但總比沒有翻譯好?

2、【Unity 推薦書籍】

《Unity5.X 從入門到精通》紙質書地址—【電子版雲盤下載】

《Unity 5 權威講解》紙質書地址

【其他 Unity 學習書籍資源雲盤下載】—密碼:4hh7

3、【Unity 學習視頻】

【復旦大學 Coursera】基於 Unity 引擎的網路遊戲設計與開發—【BiliBili 熱心 UP】

【網校課程】零基礎入門 Unity - 古迹探險(基於 Unity2017)(PS: 免費的)


四、Unity 進階篇——Unity 內置系統與常用插件學習資源

1、【UI 系統:UGUI】

  • 官方 UI 源碼 ——bitbucket.org/Unity-Tec
  • 推薦 UI 書籍 ——《精解 uGUI-Unity UI 設計與開發從入門到精通》紙質書地址

  • UI 學習視頻 ——SIKI:UGUI(5.x)—【視頻資源雲盤下載】

2、【動畫與導航系統】

  • Animation:動畫系統
  • Navigatin and Pathfinding:導航尋路系統

——相關學習資源可以到下方的推薦的學習網站尋找!(自己動手,豐衣足食!

3、【常用插件】

  • NGUI 插件——官方文檔 ——【視頻教學資源雲盤下載】

  • DOTWEEN 插件——官方文檔 ——【視頻教學資源雲盤下載】

  • EasyTouch 插件——Asset Store


五、Unity 強化篇——編程強化學習資源

1、【C# 編程強化】

SIKI:C# 高級教程 (2015 版)—【視頻資源雲盤下載】—密碼:fksz

2、【C# 數據結構】

網易雲課堂(浙大版)數據結構

中國大學 MOOC(西北大學)數據結構

SIKI:C# 數據結構 (2015 版)—【視頻資源雲盤下載】—密碼:lcjc

3、【3D 數學基礎】

課程: 3D 數學基礎:Unity 遊戲開發

4、【編程設計模式】

  • 推薦書籍 《遊戲設計模式》(Game Programming Patterns)——GitHub 地址
  • 在線閱讀: http://gameprogrammingpatterns.com/
  • 紙質書地址
  • 【電子版雲盤下載】

《設計模式與遊戲完美開發》紙質書地址

  • 學習視頻 課程:遊戲開發中的設計模式(Unity 5.6)——配合《設計模式與遊戲完美開發》食用更佳!

六、Unity 拓展篇——學習資源(可選擇性學習)

1、【客戶端資源管理與更新技術】

編輯器擴展

AssetBundle

熱更新(sLua,toLua,xLua,ILRuntime)

  • xLua——(PS:騰訊出品)

xLua:官方 GitHub

騰訊開源手游熱更新方案:Unity3D 下的 XLua 方案介紹——GAD 騰訊遊戲學院博文

  • ILRuntime——(PS: 掌趣科技出品)

ILRuntime 官網

ILRuntime GitHub

xLua 入門視頻

2、【遊戲 AI 人工智慧】

  • 推薦書籍 《Unity 人工智慧》紙質書地址

  • 學習視頻

課程:Unity 遊戲開發人工智慧編程(Unity5.6)

3、【遊戲圖形編程】

  • OpenGL: 英文教程官網——中文譯文官網

BiliBili 傅老師 MrFu 帶你學習 OpenGL——第 1 章

BiliBili 傅老師 MrFu 帶你學習 OpenGL——第 2 章

  • Shader

Shder 書籍:《Unity Shader 入門精要》

作者博客:馮樂樂


七、Unity 知名博主博文——學習資源

1、【知名博主】

  • 宣雨松——雨松 MOMO
  • 馮樂樂——candycat——CSDN
  • 優三帝
  • 瘋光無線
  • 技術人生
  • 王選易
  • 宋健
  • Milo Yip
  • 伍一峰
  • 梁偉國 Waigo
  • OneVs Den 還有很多, 歡迎大家交流推薦!

山外有山,人外有人


2、【知名博文】

  • 關於遊戲架構設計的一些整理
  • 乾貨:漫談遊戲中的人工智慧
  • Unity 5 中的全局光照技術詳解
  • Unity3D Shader 淺墨_毛星雲 專欄
  • Unity: Now Youre Thinking With Components
  • C# Socket 編程 同步以及非同步通信
  • 利用 Unity UGUI 製作酷炫 UI 效果(製作篇)
  • Unity 中的優化技術
  • Unity 3D 中的內存管理
  • 【專訪馮樂樂】這是你們的 shader 女神,更是一位藝術家

3、【優質分享】

  • 簡書:Unity3D 手游開發實踐《騰訊撞球:客戶端總結》——吳秦
  • 視頻:UNITE-Unity 項目架構設計與開發管理—Unity 大中華區總監:劉鋼

八、Unity 網路課程——學習資源

1、【SIKI 學院】:http://www.sikiedu.com

豐富的免費學習資源,老師授課思路清晰,教學資源整理的十分有條理,值得認真學習,還有完整的學習計劃——A 計劃

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

2、【遊戲蠻牛】:http://www.manew.com

簽到領取蠻牛幣,在論壇可憑幣下載學習資源,遊戲場景,模型資源等!

3、【其他學習網站】

  • 騰訊課堂——Unity
  • 網易雲課堂——Unity

九、Unity 優秀開源項目——學習資源

1、【遊戲框架】

Strangeioc

官網——strangeioc.github.io/st GitHub——github.com/strangeioc/s

  • Strangeioc 中文教學視頻


QFramework

官網—— http://qframework.io

GitHub——github.com/liangxiegame

作者:涼鞋的筆記 框架搭建教程

作者的教學視頻:

UniRx 第一季 入門精講

UniRx 第二季 操作符篇

UniRx 第三季 深入理解

大家可以支持一下作者的辛苦付出!


Game Framework

官網 —— http://gameframework.cn

GitHub——github.com/EllanJiang/G


CatLib:Unity 全棧框架

官網——http://catlib.io

GitHub——github.com/CatLib/Core


FairyGUI:超強 UI 編輯器

官網——http://www.fairygui.com

GitHub——github.com/fairygui

官方推薦 SIKI 學院入門教學——強大的 UI 編輯器 - FairyGUI 入門教程

官方推薦 SIKI 學院案例教學——狼人殺面殺 APP(基於 FairyGUI)


ET

前後端採用 C#, 基於 ILRuntime 熱更代碼,前後台全熱更方案

ET 是一個開源的遊戲客戶端(基於 unity3d)服務端雙端框架,服務端是使用 C# .net core 開發的分散式遊戲服務端,其特點是開發效率高,性能強,雙端共享邏輯代碼,客戶端服務端熱更機制完善,同時支持可靠 udp tcp websocket 協議,支持服務端 3D recast 尋路等等

官網: 可惜目前沒有, 不過 GitHub 上有熱心群友分享的學習筆記,滿滿的乾貨!

GitHub——github.com/egametang/ET

沒有官方 Logo, 那就來個 ET 電影海報吧:)


後記

就分享這麼多吧,歡迎大家交流分享學習,同時培養自己的三種學習成長必備能力

  • 信息與資源的搜集獲取能力

  • 信息與資源的分析篩選能力

  • 信息與資源的管理利用能力

我的微信公眾號是:siki ,分享優質課程與眾多學習乾貨,歡迎大家關注留言評論,提出課程建議!

歡迎加入 Unity 學習資源交流群,群聊號碼:954131591



推薦閱讀:

TAG:Unity(遊戲引擎) | 遊戲 | unity |