2018年Unity學習資源指南(建議收藏)
前言
進入一個領域,最直接有效的方法就是,尋找相關綜述性文章,首先你需要對你入門的領域有個概括性的了解,這些包括:
- 1、主流的學習社區與網站。
- 2、該領域的知名大牛與熱心分享的從業者。
- 3、如何有效的激勵自己持續學習—主要是動手實踐
因此,總結一下 Unity 相關學習資源,可能有些不足,歡迎大家指正修改,一起成長!
授人與魚,不如授人與漁!一、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# 推薦書籍】
《Head First C#》(第三版 中文版)紙質書地址《C# 6.0 本質論》紙質書地址—【電子版雲盤下載】
【其他 C# 學習書籍資源雲盤下載】
3、【C# 學習視頻】
SIKI:C# 初級教程 (2015 版)—【視頻資源雲盤下載】
SIKI:C# 中級教程 (2015 版)—【視頻資源雲盤下載】
——也可關注SIKI學院
微信公號,回復100
獲取 C# 學習資源,當然也有其他的學習資源哦 (小聲點)
三、Unity 入門篇—— Unity 編輯器學習資源
1、【Unity 官方文檔】Unity Manual 文檔 : https://docs.unity3d.com/Manual
官方文檔為英文文檔,雖然難以下咽,但仍要堅持閱讀,就算是一邊打開翻譯網頁,也要去閱讀,使用 Google 的同學,可以右鍵一下,雖然機翻很渣,但總比沒有翻譯好?
2、【Unity 推薦書籍】
《Unity5.X 從入門到精通》紙質書地址—【電子版雲盤下載】
【其他 Unity 學習書籍資源雲盤下載】—密碼:4hh7
3、【Unity 學習視頻】
【復旦大學 Coursera】基於 Unity 引擎的網路遊戲設計與開發—【BiliBili 熱心 UP】
【網校課程】零基礎入門 Unity - 古迹探險(基於 Unity2017)(PS: 免費的)
四、Unity 進階篇——Unity 內置系統與常用插件學習資源
1、【UI 系統:UGUI】
- 官方 UI 源碼 ——https://bitbucket.org/Unity-Technologies/ui/src
- 推薦 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: 掌趣科技出品)
xLua 入門視頻ILRuntime 官網
ILRuntime GitHub
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
官網——http://strangeioc.github.io/strangeioc/ GitHub——https://github.com/strangeioc/strangeioc
- Strangeioc 中文教學視頻
QFramework
官網—— http://qframework.io
GitHub——https://github.com/liangxiegame/QFramework
作者:涼鞋的筆記 框架搭建教程
作者的教學視頻: UniRx 第一季 入門精講 UniRx 第二季 操作符篇 UniRx 第三季 深入理解 大家可以支持一下作者的辛苦付出!
Game Framework
官網 —— http://gameframework.cn
GitHub——https://github.com/EllanJiang/GameFramework
CatLib:Unity 全棧框架
官網——http://catlib.io
GitHub——https://github.com/CatLib/Core
FairyGUI:超強 UI 編輯器
官網——http://www.fairygui.com
GitHub——https://github.com/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 電影海報吧:)
後記
就分享這麼多吧,歡迎大家交流分享學習,同時培養自己的三種學習成長必備能力
- 信息與資源的搜集獲取能力
- 信息與資源的分析篩選能力
- 信息與資源的管理利用能力
我的微信公眾號是:siki ,分享優質課程與眾多學習乾貨,歡迎大家關注留言評論,提出課程建議!
歡迎加入 Unity 學習資源交流群,群聊號碼:954131591
推薦閱讀:
TAG:Unity(遊戲引擎) | 遊戲 | unity |