Unity新手入門必備書籍和教程推薦


縱觀整個游戲市場,Unity3D游戲開發已經稱霸當下,Unity3D是一款3D游戲引擎,提供了3D游戲的大部分基礎功能實現,比如物理碰撞、3D模型顯示、光照等功能。市面上有超過一半以上的游戲,都是利用Unity游戲開發技術實現的。 成為時下不可或缺的游戲開發引擎。早在幾年前,中國就有超過5000家的游戲公司和工作室使用Unity3D進行游戲開發。可以說Unity3D游戲開發,將成為未來幾年的熱門行業,就業前景十分樂觀。這時候就有朋友問了,我想學Unity,那我買什么Unity的書好呢?在此,小編給大家推薦基本學習unity的好書。

 

書籍篇:

(1)《Unity3D游戲開發》(宣雨松)

書中介紹了Unity的各個面板,對常用功能都舉了例子,書的末尾的內容是綜合前面知識,制作一個簡易的游戲。因為是在2012年出版的書,和現在的Unity新版本書籍肯定有不一樣的地方,但對新手來說仍是個不錯的選擇。

(2)進階:《Unity3D腳本編程使用C#語言開發跨平台游戲》(陳嘉棟)這是近期出的書,比較適合使用Unity有一段時間的人看。它不再細細講述界面和基礎操作,重點是結合C#語言的特點,來進一步去研究Unity。

(3)其他:《Unity Shader入門精要》(馮樂樂)

是不是感覺對Unity里的shader感到一無所知,看代碼也不知所雲?那就打開這本書吧!書中會從十分基礎的數學知識講起,再慢慢深入到具體的shader效果,末尾還貼心附上其他參考書籍。

視頻篇:

如果你不太喜歡看書學習,覺得看出乏味無趣,也可以嘗試下Unity的視頻教程。下面整理了一些零基礎小白入門到實戰的視頻。專門針對Unity初學者。

課程鏈接:https://www.bilibili.com/video/BV1wZ4y1A7if

課程名稱:史上最全Unity3D官方游戲學習教程,從入門到精通_適合零基礎游戲開發入門

學習難度:基礎

課程簡介:本教程針對Unity基礎知識詳解以及全套C#編程課程,從基礎的數據類型講起,到后期的面向對象、正則表達式,包含委托事件特性等高級課程。

學習目標:能夠完整進行面向對象編程,使用程序描述所有現實問題,並抽象解決。

第一階段:C#編程語言基礎

C# 呢,是一個簡單的、現代的、通用的、面向對象的編程語言,它是由微軟(Microsoft)開發的。本教程將告訴您基礎的 C# 編程,同時將向您講解 C# 編程語言相關的各種先進理念。包括:數據類型、常量、變量、運算符和表達式等。

- 數據類型、常量、變量、運算符和表達式
- 分支結構、關系運算符、邏輯運算符
- 循環、數組、數組元素訪問
- 冒泡排序、foreach
- 枚舉與結構體
- 面向對象編程
- 類和面向對象、類成員、字段
- 屬性、參數、值類型、引用類型
- 方法重載和遞歸
- 面向對象編程 : 封裝、繼承、多態
- 靜態類、抽象類、單例
- C# 基本數據結構和高級語法
- C# 接口與泛型
- 集合、堆、棧
- 委托與事件
- C# 反射類

 

第二階段講解:Unity引擎

Unity,又稱Unity3D,是一款由 Unity Technologies 研發的跨平台2D / 3D 游戲引擎。就像我開頭說的,引擎就是工具,本課程主要講解:Unity 引擎場景操作-:Unity 腳本開發等。從入門帶你了解引擎各個方面知識;

- Unity 引擎場景操作
- Unity 腳本開發
- Unity 物埋引擎之剛體與碰撞
- Unity 物理引擎之觸發與射線
- 綜合項目 : 大航海時代
- UGUI 與 Unity2D
- UGUI 基礎控件
- UGUI 高級開發
- UGUI 項目綜合
- Unity2D 燈光
- Unity2D 骨骼動畫
- Unity2D 瓦片系統
- 綜合項目 : 英雄聯盟 -UI 模塊
- UI 框架搭建與使用
- UI 模態處理
- UI 極速索引與調度
- UI 文本本地化處理
- UI 消息事件管理系統
- 綜合項目 : 天龍主城頁面
- Unity3D 動畫與導航系統
- Unity3D 動畫系統基礎
- Unity3D 動畫系統進階
- Unity3D 導航系統
- Unity 特效渲染系統
- 綜合項目 : 保衛蘿卜 3D 版
- Unity 數據持久化
- XML、Json 解析
- Unity 數據庫基礎
- Unity 數據庫高級
- 協程與 WebRequest 類
- 綜合項目守望先鋒裝備系統
- Unity 引擎綜合項目

第三階段講解:Unity項目架構

了解了unity入門,必須要親自上手練練項目,才能體會到當中的樂趣,本課程講解游戲架構等相關知識點例如:游戲架構、程序設計六大原則等。

- 游戲架構
- 程序設計六大原則
- 高頻游戲設計模式
- 模塊封裝原理與規范
- UI 架構
- 數據庫架構
- Socket 架構
- FSM 有限狀態機架構
- 對象池架構
- A Star Path Findng 尋路算法底層架構
- 熱更新架構
- xLua UI 架構
- xLua Socket 架構
- xLua 數據庫架構
- 資源更新架構
- Assetbundle 管理規則
- Assetbundle 全自動加載
- xAsset 企業級資源管理方案

第四階段講解:Unity網絡多人對戰

不得不說,網絡游戲是多少年輕人的必不可少的一項樂趣,這個階段主要講解:網絡多人對戰游戲開發、Photon Cloud 部署等。帶你了解網絡多人對戰游戲開發。

-網絡多人對戰游戲開發
- Photon Cloud 部署
- Photon 游戲大廳部署
- Photon 網絡架構基礎
- Photon 遠程過程調用
- Photon 網絡通訊機制
- Unity Editor 編輯器擴展
- 游戲主角視角控制 Cinemachine
- 手游觸控 Easytouch
- 定制腳本工具
- 資源全自動打包工具
- 綜合項目實戰
- 手把手架構網游王者榮耀實戰
- 王者榮耀 Android 真機調試
- 王者榮耀 Android 真機發布測試

第五階段講解:Unity游戲綜合項目及圖形學

這個階段主要是讓你了解Unity游戲綜合項目及圖形學例如:圖形渲染管線流程、固定管線 Shader 開發等,看完你會收獲滿滿~

- 圖形渲染管線流程
- 固定管線 Shader 開發
- 表面着色器開發
- 頂點片段着色器開發
- ShaderGraph 插件使用
- 圖形學高級課程
- 河水流動,水波紋模擬
- 邊緣發光
- 貼圖底層原理 ( 法線貼圖,視差貼圖,立方體貼圖 )
- 3D 數學向呈矩陣計算
- 菲尼爾特效
- 物體陰影計算
- 牆體穿透特效
- 電影后期屏幕特效
- 綜合項目
- 戰術競技游戲 : 絕地求生
- 卡牌類游戲 : 爐石傳說
- 游戲屏幕特效在實戰中的應用
- 跨平台解決方案
- 后期項目優化
- Git 項目版本控制

第六階段講解:Unity項目實戰;

項目對入門小白來說至關重要,畢竟學了那么多入門,就等着拿項目練手,本課程講解80,90后都熟知的游戲《王者榮耀》《保衛蘿卜》看完本套視頻你就可以從入門到就業,妥妥的~

類《保衛蘿卜》游戲
類《爐石傳說》游戲
類《絕地求生》游戲
類《王者榮耀》游戲

最后小編想說業余時間利用得好,長期積累后整個人就會煥然一新。而看視頻就是利用業余時間的最佳方式,尤其是 B 站上這些高質量的視頻。總之,絕不要整天追劇打游戲,邊娛樂的時候邊學習,再巴適不過~史上最全Unity3D官方學習教程,從入門到精通_ 你值得擁有!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM