Unity 零基礎到製作2D手機遊戲

用Unity製作2D冒險遊戲

4.50 (115 reviews)
Udemy
platform
中文
language
Game Development
category
instructor
736
students
20.5 hours
content
Apr 2021
last update
$54.99
regular price

What you will learn

基本C#程式語言

Unity操作介面與基本操作

Animation動畫製作

玩家角色製作、敵人及BOSS的AI設計

使用RigiBody 2D

使用UI系統及了解Safe Area

使用Audio系統

使用Tile Map設計關卡

使用2D Cinemachine

製作關卡選擇系統

轉換場景的動畫製作

Unity New Input System

輸出成Android用檔案及安裝到安卓手機

輸出成iOS用檔案及安裝到iPhone

Description

本課程是為Unity初學者設計的課程,最後會帶各位把製作的遊戲安裝到Android手機與iPhone手機上。若您是MAC電腦,可以開發Android或iPhone手機的遊戲,但若您的電腦為Windows系統,則只能開發Android手機的遊戲,請大家要注意。

Unity版本

  • 2019.4(LTS)

硬體基本需求

  • Windows或Mac電腦

  • i5以上的CPU

  • 4GB以上的RAM

在本課程您可以學到

  • 基本C#程式語言

  • Unity操作介面及基本操作

  • 基本Camera設定

  • Animation動畫製作

  • 玩家角色製作、敵人及BOSS的AI設計

  • 使用Rigibody2D

  • 使用UI系統及了解Safe Area

  • 使用Audio系統

  • 使用Tile Map設計關卡

  • 使用2D Cinemachine

  • 製作關卡選擇系統

  • 轉換場景的動畫製作

  • Unity New Input System

  • 輸出成Android用檔案及安裝到安卓手機

  • 輸出成iOS用檔案及安裝到iPhone

若有任何問題,歡迎隨時提問喔!

Content

第0章 教學內容及硬體需求

0-1本課程要教的遊戲
0-2硬體需求

第1章 Unity下載與設定

1-1 Unity安裝
1-2 專案建立與版面解說
1-3 Visual Studio連結跟設定

第2章 基礎C#

2-1 基礎C#-腳本內容解說
2-2 基礎C#-變數介紹與宣告1
2-3 基礎C#-變數介紹與宣告2
2-4 基礎C#-變數的可視範圍
2-5 基礎C#-變數的計算1
2-6 基礎C#-變數的計算2
2-7 基礎C#-函式1
2-8 基礎C#-函式2
2-9 基礎C#-條件句if
2-10 基礎C#-條件句switch
2-11 基礎C#-陣列Array 1
2-12 基礎C#-陣列Array 2
2-13 基礎C#-List 1
2-14 基礎C#-List 2
2-15 基礎C#-for迴圈
2-16 基礎C#-while迴圈
2-17 基礎C#-Coroutines協程
2-18 基礎C#-類別與物件Class and Object
2-19 基礎C#-繼承Inheritance
2-20 基礎C#-封裝Encapsulation
2-21 基礎C#-委託Delegate 1
2-22 基礎C#-委託Delegate 2

第3章 玩家製作

3-1 玩家角色-圖檔下載
3-2 玩家角色-解析度設定及圖檔匯入
3-3 相關知識-MainCamera基本設定
3-4 玩家角色-Idle動畫製作
3-5 玩家角色-用Transform移動Player
3-6 玩家角色-新增動畫與切換動畫
3-7 玩家角色-讓角色上下移動
3-8 玩家角色-增加Collider與RigiBody
3-9 玩家角色-跳躍1
3-10 玩家角色-跳躍2
3-11 玩家角色-跳躍3
3-12 相關知識-物件的LifeCycle
3-13 玩家角色-刀的攻擊1
3-14 玩家角色-刀的攻擊2
3-15 玩家角色-刀的攻擊3
3-16 玩家角色-飛鏢的攻擊1
3-17 玩家角色-飛鏢的攻擊2
3-18 玩家角色-飛鏢的攻擊3
3-19 玩家角色-受傷1
3-20 玩家角色-受傷2
3-21 玩家角色-受傷3
3-22 玩家角色-死亡1
3-23 玩家角色-死亡2

第4章 敵人1製作

4-1 敵人1製作-動畫製作及AI說明
4-2敵人1製作-兩點間來回移動
4-3敵人1製作-攻擊1
4-4敵人1製作-攻擊2
4-5敵人1製作-攻擊3
4-6敵人1製作-受傷
4-7敵人1製作-死亡1
4-8敵人1製作-死亡2

第5章 使用Class繼承製作敵人2

5-1敵人2製作1
5-2敵人2製作2
5-3敵人2製作3

第6章 敵人3 Boss製作

6-1敵人3 Boss圖檔匯入及動畫建立
6-2敵人3 Boss跳躍攻擊1
6-3敵人3 Boss跳躍攻擊2
6-4敵人3 Boss滑動攻擊1
6-5敵人3 Boss滑動攻擊2
6-6敵人3 Boss受傷
6-7敵人3 Boss死亡
6-8敵人3 Boss補充說明

第7章 玩家與敵人的音效

7-1 音效下載
7-2音效匯入與音效格式
7-3 Boss受傷音效
7-4 Zombie音效
7-5 Player音效

第8章 關卡設計

8-1 新增場景
8-2 TileMap圖檔匯入與設定
8-3 關卡繪製
8-4 場景增設敵人
8-5 Cinemachine設置1
8-6 Cinemachine設置2
8-7 關卡邊界及新音效設定
8-8 設置敵人2的停止點1
8-9 設置敵人2的停止點2
8-10 可穿越的移動平台1
8-11 可穿越的移動平台2

第9章 場景UI設定

9-1 場景UI基本設置1
9-2 場景UI基本設置2
9-3 UI與Safe Area 1
9-4 UI與Safe Area 2
9-5 新增選單與Button設定

第10章 MainMenu製作

10-1 字體下載
10-2 MainMenu基本設置
10-3 MainMenu動畫製作1
10-4 MainMenu動畫製作2
10-5 MainMenu動畫製作3

第11章 關卡選擇場景製作

11-1 場景物件設置
11-2 改變按鈕圖案與改變場景

第12章 關卡選擇系統

12-1關卡選擇系統1
12-2關卡選擇系統2
12-3關卡選擇系統3
12-4紀錄刪除
12-5完成各個場景的按鈕

第13章 場景過場動畫

13-1 場景過場動畫1
13-2 場景過場動畫2

第14章 玩家UI狀態更新

14-1 玩家生命值UI狀態更新1
14-2 玩家生命值UI狀態更新2
14-3 玩家飛鏢UI狀態更新1
14-4 訂正與說明
14-5 玩家飛鏢UI狀態更新2
14-6 玩家寶石UI狀態更新
14-7 玩家生命值UI狀態補充說明

第15章 加入背景音樂與Button音效

15-1 背景音樂下載
15-2 背景音樂設定
15-3 追加Button音效
15-4 音量平衡

第16章 完成關卡設計

16-1 完成Level 1關卡
16-2 完成Level 2關卡1
16-3 完成Level 2關卡2
16-4 完成Level3關卡1
16-5 完成Level3關卡2
16-6 完成Level3關卡3

第17章 使用新的Input System製作虛擬搖桿

17-1 新Input System package安裝
17-2 製作虛擬搖桿JoyStick
17-3 按鈕製作
17-4 新增控制方案

第18章 輸出成Android用檔案及安裝到安卓手機

18-1 OpenJDK說明
18-2 Android手機開發人員設定
18-3 輸出檔案及安裝到手機

第19章 輸出成iOS用檔案及安裝到iPhone

19-1 下載XCODE及註冊免費開發人員
19-2 安裝到iPhone

第20章 結尾

20-1 結尾

Screenshots

Unity 零基礎到製作2D手機遊戲 - Screenshot_01Unity 零基礎到製作2D手機遊戲 - Screenshot_02Unity 零基礎到製作2D手機遊戲 - Screenshot_03Unity 零基礎到製作2D手機遊戲 - Screenshot_04

Reviews

Brian1209@Gmail.Com
July 20, 2021
非常受用, 上完就可以開發2D捲軸遊戲, 創造屬於自己設計的作品, 老師講課的節奏不會太快, 跟著練習還行, 當然有些事件或是屬性更深入的說明, 還是需要自己去找說明文件, 但對於新手已經很足夠了, 謝謝老師的課程, 讓我在Udemy有很不錯的上課體驗.

Charts

Price

Unity 零基礎到製作2D手機遊戲 - Price chart

Rating

Unity 零基礎到製作2D手機遊戲 - Ratings chart

Enrollment distribution

Unity 零基礎到製作2D手機遊戲 - Distribution chart
3386192
udemy ID
8/2/2020
course created date
12/2/2020
course indexed date
Bot
course submited by