2018年Unity學習資源指南(精心整理)

前言
進入一個領域,最直接有效的方法就是,尋找 相關綜述性文章 ,首先你需要對你入門的領域有個概括性的瞭解,這些包括:
- 1、主流的學習社群與網站。
- 2、該領域的知名大牛與熱心分享的從業者。
- 3、如何有效的激勵自己持續學習—主要是動手實踐
因此,總結一下Unity相關學習資源,可能有些不足,歡迎大家指正修改,一起成長!
授人與魚,不如授人與漁!
ofollow,noindex">2018年Unity學習資源指南(本文相關資料下載)
目錄
一、Unity官方學習資源
1、【Unity官方網站】
2、【Unity官方文件】
3、【Unity官方教程】
4、【Unity GitHub/">GitHub】
5、【Unity Connet】
6、【Unity WiKi】
7、【Unity 官方微信公眾號】
二、Unity 基礎篇—— C# 學習資源
1、【C#官方文件】
2、【C#推薦書籍】
3、【C#學習視訊】
三、Unity 入門篇—— Unity編輯器學習資源
1、【Unity官方文件】
2、【Unity推薦書籍】
3、【Unity學習視訊】
四、Unity 進階篇——Unity內建系統與常用外掛學習資源
1、【UI系統:UGUI】
2、【動畫與導航系統】
3、【常用外掛】
五、Unity 強化篇——程式設計強化學習資源
1、【C# 程式設計強化】
2、【C# 資料結構】
3、【3D數學基礎】
4、【程式設計設計模式】
六、Unity 拓展篇——學習資源(可選擇性學習)
1、【客戶端資源管理與更新技術】
2、【遊戲AI人工智慧】
3、【遊戲圖形程式設計】
七、Unity 知名博主博文——學習資源
1、【知名博主】
2、【知名博文】
3、【優質分享】
八、Unity 網路課程——學習資源
1、【SIKI學院】
2、【遊戲蠻牛】
3、【其他學習網站】
九、Unity 優秀開源專案——學習資源
1、【遊戲框架】
.......
一、Unity官方學習資源
1、【Unity官方網站】 https://unity3d.com/cn
官方網站提供了, 編輯器下載 、 學習 、 社群 、 資源下載商店
2、【Unity官方文件】 https://docs.unity3d.com/Manual/index.html
Manual :介紹相關編輯器功能與使用技巧,可以搜尋查閱相關功能使用方法。
Scripting API : 指令碼API介紹,說明相關指令碼介面的使用方法。
3、【Unity官方教程】 https://unity3d.com/cn/learn/tutorials
主要是英文的教程,適合英語較好的食用(後續內容會介紹中文相關教程)。
4、【Unity GitHub】 GitHub:Unity-Technologies
Unity官方技術原始碼管理GitHub,如果你還沒有使用過,或者沒有註冊,趕緊的快去註冊一個,這是個技術人的交流社群,你可以從中找到許多優秀的開源專案,提升你的開發技巧與開發效率。(後續內容會介紹相關知名的開源專案)。
5、【Unity Connet】 官方交流平臺 : https://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#推薦書籍】
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推薦書籍】
3、【Unity學習視訊】
四、Unity 進階篇——Unity內建系統與常用外掛學習資源
1、【UI系統:UGUI】
- 官方UI原始碼
—— https://bitbucket.org/Unity-Technologies/ui/src - 推薦UI書籍
—— 《精解uGUI-Unity UI設計與開發從入門到精通》紙質書籍地址
Unity UGUI
- UI學習視訊
—— SIKI:UGUI(5.x)—【視訊課程下載】
2、【動畫與導航系統】
——相關學習資源可以到下方的推薦的學習網站尋找!( 自己動手,豐衣足食! )
3、【常用外掛】
- NGUI外掛——官方文件
—— 【視訊教學課程下載】
NGUI
- DOTWEEN外掛——官方文件
—— 【視訊教學課程下載】
DOTWEEN
- EasyTouch外掛——Asset Store
EasyTouch
五、Unity 強化篇——程式設計強化學習資源
1、【C# 程式設計強化】
SIKI:C#高階教程 (2015版) — 【視訊課程下載】 — 密碼:fksz
2、【C# 資料結構】
簡書:Unity中利用C# 學習實踐 資料結構筆記 —— GitHub原始碼工程(Unity2017.4.7f1)
SIKI:C# 資料結構 (2015版) — 【視訊課程下載】 — 密碼:lcjc
3、【3D數學基礎】
4、【程式設計設計模式】
-
推薦書籍
《遊戲設計模式》(Game Programming Patterns)——GitHub地址
線上閱讀:http://gameprogrammingpatterns.com/
game-programming-patters

設計模式 遊戲完美開發
-
學習視訊
線上課程:遊戲開發中的設計模式(Unity 5.6) ——配合《設計模式與遊戲完美開發》食用更佳。
六、Unity 拓展篇——學習資源(可選擇性學習)
1、【客戶端資源管理與更新技術】
-
編輯器擴充套件
-
AssetBundle
-
熱更新(sLua,toLua, xLua,ILRuntime )
-
xLua——(PS:騰訊出品)
xLua:官方GitHub 騰訊開源手遊熱更新方案:Unity3D下的XLua方案介紹騰訊開源手遊熱更新方案:Unity3D下的XLua方案介紹 ——GAD騰訊遊戲學院博文
xLua
-
ILRuntime——(PS:掌趣科技出品)
ILRuntime官網 ILRuntime GitHubILRuntime
2、【遊戲AI人工智慧】
- 推薦書籍
《Unity人工智慧》紙質書籍地址
Unity人工智慧
- 學習視訊
線上課程:Unity遊戲開發人工智慧程式設計(Unity5.6)
線上課程:Unity2017遊戲人工智慧開發系列課程-入門篇
3、【遊戲圖形程式設計】
-
shader
《Unity Shader入門精要》shders紙質書籍: 《Unity Shader入門精要》
馮樂樂作者部落格: 馮樂樂
shader 入門精要
七、Unity 知名博主博文——學習資源
1、【知名博主】
- 宣雨鬆——雨鬆MOMO
- 馮樂樂——candycat —— CSDN
- 優三帝
- 瘋光無線
- 技術人生
- 王選易
- 宋健
- Milo Yip
- 伍一峰
- 樑偉國Waigo
- OneV's Den
還有很多,歡迎大家交流推薦!
山外有山,人外有人 ( 流下沒有技術的眼淚.GIF )
2、【知名博文】
- 關於遊戲架構設計的一些整理
- 乾貨:漫談遊戲中的人工智慧
- Unity 5 中的全域性光照技術詳解
- Unity3D Shader 淺墨_毛星雲 專欄
- Unity: Now You're 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計劃

A計劃
2、【遊戲蠻牛】: http://www.manew.com
簽到領取蠻牛幣,在論壇可憑幣下載學習資源,遊戲場景,模型資源等!

遊戲蠻牛
3、【其他學習網站】
九、Unity 優秀開源專案——學習資源
1、【遊戲框架】
Strangeioc
官網 —— http://strangeioc.github.io/strangeioc/
GitHub —— https://github.com/strangeioc/strangeioc

Strangeioc
QFramework
GitHub —— https://github.com/liangxiegame/QFramework

QFremework
作者: 涼鞋的筆記 框架搭建教程
作者的教學視訊:
大家可以支援一下作者的辛苦付出!
Game Framework
CatLib:Unity全棧框架
FairyGUI:超強 UI 編輯器
GitHub —— https://github.com/fairygui

FairyGUI
官方推薦SIKI學院入門教學——強大的UI編輯器 - FairyGUI入門教程
官方推薦SIKI學院案例教學——狼人殺面殺APP(基於FairyGUI)ET
前後端採用C#,基於 ILRuntime 熱更程式碼,前後臺全熱更方案
ET是一個開源的遊戲客戶端(基於unity3d)服務端雙端框架,服務端是使用C# .net core開發的分散式遊戲服務端,其特點是開發效率高,效能強,雙端共享邏輯程式碼,客戶端服務端熱更機制完善,同時支援可靠udp tcp websocket協議,支援服務端3D recast尋路等等
官網 :可惜目前沒有,不過GitHub上有熱心群友分享的學習筆記,滿滿的乾貨!
GitHub —— https://github.com/egametang/ET
沒有官方Logo,那就來個ET電影海報吧:)

ET
後記
就分享這麼多吧,歡迎大家交流分享學習,同時培養自己的 三種學習成長必備能力
-
資訊與資源的蒐集獲取能力
-
資訊與資源的分析篩選能力
-
資訊與資源的管理利用能力
歡迎加入 Unity學習資源交流群 ,群聊號碼: 954131591

Unity學習資源交流群