🚨週年慶最後三日🚨全站課程 83 折、最後加碼 $899💰 再送激高 $1600 券❗️
天
時
分
全站 83 折🔥
登入/註冊
Unity+Fungus 免程式製作你的文字冒險遊戲
0 seconds of 1 minute, 28 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
01:28
 
陳間時光

Unity+Fungus 免程式製作你的文字冒險遊戲

想做冒險遊戲又不會寫程式的話怎麼辦?只要使用 Fungus 外掛,讓你不用寫程式也能專心說個好故事。
Hahow AI 學習升級
92.7 k 的人也在觀看
4.8
(8)

關於課程

課程包含

包含 7 章 40 單元、2 項作業

課程時長

8 時 27 分鐘

課程總人數

459 位同學

觀看限制

不限觀看次數,還會附贈完課證書

學習升級

Hahow AI 學習助教
無需額外付費
即時問答、重點整理、測驗理解,讓知識派上用場

最新消息

課程內容

實際遊戲成品

課程緣起段落標題「為什麼要製作這門課?」並搭配紅白蘑菇插圖與藍色向下箭頭裝飾。

製作文字冒險遊戲所需要的程式技術門檻是各遊戲開發類型中較低的,再加上有 Unity 如此熱門的遊戲引擎,對於熟悉遊戲開發領域的人來說,資源相對廣泛。但是,毫無程式基礎的我,和許多人一樣,還是無法跨越寫程式的障礙。
直到發現有這個 Fungus 外掛後,我一步步從指令的使用中,建立起遊戲製作的概念、培養了邏輯觀念,成為我日後自學程式的養分。這麼好用又免費的 Fungus 套件,真的不能只有我看到,所以我自願無償幫作者翻譯官方教學影片的中文字幕,還包含時間軸。但是過了好幾年,還是很多人不知道 Fungus 套件的存在;既然這樣,我就想到可以開個經濟實惠的專屬課程,就算募資無法成功,多少都能推廣 Fungus。

標題文字「Fungus 是什麼?」以紅色立體手寫字搭配深色外框呈現,旁側並列黑色中文標題,形成醒目的主視覺標題。

Fungus 是在 Unity 底下使用於說故事的免費外掛,特別設計給沒有程式經驗的人,主要功能是透過基本的指令與流程設計,達到強大的視覺化程式系統,像是事件觸發、遊戲對話框。

以節點式流程呈現互動對話,從 Game Started 進入選擇分支,包含改吃滷肉飯、離開與撒嬌;右側示範 Portrait、Wait、Say、Set Variable、Debug Log 和 Call 指令,並設定好感度 87。

Unity 是什麼?畫面呈現 Unity 標誌與中文標題,作為 Unity 主題介紹的頁首。

Unity 是國內熱門的遊戲引擎,可開發執行於 PC、Mac OS 單機遊戲,或是 iOS、Android 手機或平板電腦的遊戲。內建很多製作遊戲時常用到的功能,大幅減少製作遊戲時所需要的成本,Unity 的官方資源商店也有很多免費素材或免費套件可下載,Fungus 就是其中一個文字遊戲製作套件。

「課程核心特色」作為頁面段落標題,搭配紅白蘑菇插圖與藍色向下箭頭圖示,呈現課程特色內容區塊的視覺標記。

  • 本課程適合想做冒險遊戲卻不會寫程式的人。
  • 課程中將學習如何製作會搭配表情變化的人物對話、而且可以自由選擇劇情走向、帶點解謎元素,有劇情解鎖機制與 CG 藝廊解鎖機制的文字冒險遊戲。  
  • 其中也會學習到如何找出遊戲錯誤的技巧,加快開發速度。
  • 不會英文也沒關係,所有英文術語都會有中文翻譯說明。

「上課方式」標題置於深灰色圓角資訊面板中,右上方有紅白相間的蘑菇插圖,右下角設有藍色向下箭頭圖示,作為段落展開提示。

上課方式主要為螢幕側錄操作畫面與旁白解說,Unity 與 Fungus 的軟體介面都會放大呈現,搭配重點小標題或圖表,讓您在手機上觀看時也能看清楚各種小技巧的操作細節,同時影片也會有字幕。

「課程單元規劃」單元標題,以深灰色橫幅呈現,右側搭配紅白蘑菇插圖與藍色向下箭頭裝飾。

章節 1 環境建置與基本操作

從軟體的安裝(Unity 和 Fungus)到基本操作,一步一步詳細的解說。

章節 2 建立人物/劇情對話

人物的建立、表情的設定、遊戲對話框建立、兩人對話、多人對話,與入場/出場效果。

Unity 編輯器的 Game 視窗展示對話遊戲場景,兩名角色站在淡黃色背景前,對話框顯示「我只賣滷肉飯喔」,右側 Inspector 可見 Game Started 事件與 Say、Portrait、Wait 等對話指令。

章節 3 增加互動 - 劇情分支

依照不同的劇情選擇,進入不同的劇情分支,還可以限制時間,或同一選項不重複出現。也可依照如好感度之類的數值自動決定劇情走向,其中會需要學到一點點的條件判斷;但是不用擔心,我會很詳細的解釋。

劇情互動遊戲畫面中,兩名男性角色站在淡黃色背景前,中央顯示三個選項:「改吃滷肉飯」、「撒嬌」與「離開」,呈現分支對話選擇介面。

章節 4 加入解謎元素

製作類似密室逃脫的功能,比方可以在 2D 場景內點擊探索取得電池與遙控器等物品,並且能夠把電池裝到遙控器裡,啟動神秘電器。

章節 5 擴充內容 - 劇情解鎖機制

簡易的劇情解鎖機制,取代存取進度的複雜設定功能,就能輕易做出較大規模的冒險遊戲。

課程章節選單可回到主選單,內容分為第一章、第二章、第三章 A分支、第三章 B分支、第四章、第五章 A分支、第五章 B分支、第六章與第七章。

(半透明按鈕代表未解鎖,白色實心按鈕代表已解鎖)

章節 6 加強效果

解說如何自訂對話框的介面、劇情選擇的介面,簡易音量控制介面,加上音樂音效、2D 攝影運鏡以及各種效果,建立遊戲獨特的風格。

章節 7 測試遊戲與輸出

解說如何建立良好的習慣,進而快速找出遊戲的錯誤,或著如何方便地修改遊戲,省下許多寶貴的時間。最後就可以發表成果了。

關於講師

黑色音符與高音譜號組成的音樂主題裝飾圖案,不含文字資訊。

陳間時光,從 Unity + Fungus 開始自學遊戲開發,到後來改用 C#,已接過幾個小型案子;其實我不是念資工出身,但是靠著對遊戲的熱情與行動力,一步步往夢想邁進。

講師作品

回覆與作業設計

回答問題的頻率

募資期間基本上是每天晚上回答問題,最晚在 3 天內會回答。

開課後則調整為 7 天內回答。

批改作業的方式與頻率

與其說是作業,不如說是作品,因為每個人想的劇情都不一樣。我每個周末會對作品的技術層面提出建議,基本上不針對劇情提供意見。如果作品數量很多的話,將會依照交件的順序來處理,還請大家諒解。

  • 如果僅是想要分享遊戲,請同學將遊戲的「獨立執行檔」壓縮後上傳雲端,並分享連結。
  • 如果想要我幫忙確認技術層面的內容,建議也把「遊戲原始專案資料夾」壓縮後上傳到雲端並分享連結,並且說明是哪一個 Scene 檔裡有問題,與相關 Block 設定的截圖;如果是動態呈現上有問題的話,最好螢幕錄影成影片檔會更清楚。(關於如何清楚的問問題,到時候可以參照課程內的最後一個單元 --> 補充:遇到問題時如何清楚表達)

關於製作遊戲要用到的素材

學員基本上不需要自己繪製圖片素材,本課程中會使用到的圖片素材有以下三種:

  • Fungus 內建的人物圖片,包含各種表情可切換
  • 講師自己繪製的素材,會讓學員下載
  • CC0 免授權可商用素材,會提供下載連結

(當然 Unity 內的圖片都是可以替換的,歡迎學員自由運用其他喜歡的素材)

  • 音樂、音效等也會提供連結讓學員下載

Q&A

Q1. 我不會寫程式,適合這個課程嗎?

A. 本課程是專門為不會寫程式的人而開設的,只要利用 Unity 免費套件,滑鼠點一點,有基本的邏輯能力,也能做出不簡單的文字冒險遊戲。

Q2. 影片會有字幕嗎?

A. 影片會全程上字幕,少數常見或無中文統一翻譯的名詞會使用原文(如:Photoshop、Word),其餘英文名詞都會附帶中文翻譯,如:Flowchart(流程)、Say (說)。

Q3. 陳間時光 Youtube 頻道就有免費 Fungus 教學了,為什麼還要付費買課程?

A. 我之前的教學項目都比較鬆散隨性,而且剪輯品質不是很好。這次是全新發想全新錄製,會包含很多以前沒講過的技術與見解,而且這次會全程上字幕,提供大家另一個選擇。

Q4. 有教能夠讓 2D 角色像 3D 一樣動起來的 Live 2D 嗎?

Live2D 效果範例

A. 本課程沒有教 Live 2D 喔。雖然之前就有人希望學習這個軟體,但是一來這需要另外付費購買,二來我也對這方面沒有研究,所以不在本課程的範圍之內喔。

Q5. 內建的 Fungus 遊戲對話框或按鈕的圖片可以更改嗎

A. 圖片或排列方式都可以更改,在 章節 6 加強效果 裡會有詳細的說明。

Q6. 課程內容有包含怎麼構想人物與劇情嗎?

A. 本課程主要教學如何呈現已構想完成的人物與劇情,所以不包含構想人物與劇情喔。

Q7. 我能先安裝 Unity 跟 Fungus 看看感覺嗎?
哪些人適合這堂課?
適合: 1. 想快速開發冒險遊戲或戀愛遊戲,卻不會寫程式的人 2. 缺乏擔任程式職位的遊戲小團隊 3. 預算不高又想購買課程學習製作遊戲的人 不適合: 1. 想使用 Fungus 搭配自定義 C# 腳本製作遊戲的人(個人經驗是整合起來頗多問題) 2. 想使用 Fungus 完成較複雜遊戲機制的人,如: 控制人物在地圖上行走與探索 自動依照分類排列的物品欄
你可以學到
利用 Unity 免費套件 Fungus,製作像是〈雨港基隆〉、〈心跳文學部〉、〈虔誠之花的晚鐘〉等,以對話選項推動不同劇情進展的的文字冒險遊戲。 *內容包含: 人物建立、進出場效果與對話選項 劇情分支、好感度判定機制 Unity 選單製作與排版 遊戲內謎題的製作(如房間內點擊搜尋電池與遙控器,組合後可以啟動某電器) 如何避免遊戲內的邏輯錯誤(debug),進而縮短開發時間
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
Windows 或 Mac 電腦 Unity 2019.4.7f1 Unity 下載連結 https://unity.com/download Unity 的外掛:Fungus 外掛 3.13.2 (本課程以 Fungus 的實際應用為主,Unity 的操作為輔) Fungus 下載連結 https://github.com/snozbot/fungus/releases/tag/v3.13.2 Photoshop cc 少數補充說明會使用到 Abode Photoshop Abode 官網可下載試用版 Photoshop 下載連結 https://www.adobe.com/tw/creativecloud/catalog/desktop.html?promoid=NQCJRCJ2&mv=other 註:Unity 個人版與 Fungus 外掛都是免費的
需要具備的背景知識
初學者,會電腦基本操作即可。 需要會一點點英文,常用的就只有這些: Say 說 Portrait 人物立繪 Call 呼叫 Block 段落 Menu 選項
單元一覽
7 章 40 單元|總時長 507 分鐘
全部展開
1
環境建置與基本操作
影片單元
單元 1 - Unity + Fungus 安裝
影片單元
單元 2 - Unity + Fungus 基本介面與操作
11:53
影片單元
單元 3 - 初步使用 Unity 時的注意事項
09:27
2
建立人物/劇情對話
影片單元
單元 1 - 基本對話 - Say 指令
03:40
影片單元
單元 2 - 建立人物 - Character 物件
影片單元
單元 3 - 人物對話與 Portrait 指令
11:28
影片單元
單元 4 - 對話指令詳解
26:36
影片單元
單元 5 - 總結:製作一小段人物對話
18:39
影片單元
單元 6 - 補充:Unity 座標系統簡介
07:55
3
增加互動 - 劇情分支
影片單元
單元 1 - 對話選項 - Menu 指令
03:53
影片單元
單元 2 - 簡單劇情分支
09:56
影片單元
單元 3 - 補充:Fungus 基本變數的使用與運算
35:01
影片單元
單元 4 - 多重條件判斷劇情分支
12:55
影片單元
單元 5 - 總結:製作有劇情分支的人物對話
21:14
4
加入解謎元素
影片單元
單元 1 - 透過 Photoshop 匯入/建立 2D 場景
16:03
影片單元
單元 2 - 建立可點擊物品
11:19
影片單元
單元 3 - 檢查物品收集齊全了沒
11:24
影片單元
單元 4 - 建立合成機制
20:17
5
擴充內容 - 劇情解鎖機制
影片單元
單元 1 - 概念解說
01:44
影片單元
單元 2 - 讀取場景
15:05
影片單元
單元 3 - 儲存變數 讀取變數
04:11
影片單元
單元 4 - 跨場景存取變數
影片單元
單元 5 - 製作章節介面選單
11:41
影片單元
單元 6 - 總結:劇情解鎖機制
08:20
影片單元
單元 7 - 延伸:CG 藝廊解鎖機制
18:36
6
加強效果
影片單元
單元 1 - UI 排版概念
10:30
影片單元
單元 2 - 自訂對話框 - Set Say Dialog
15:25
影片單元
單元 3 - 自訂人物立繪位置 - Stage Position
16:09
影片單元
單元 4 - 自訂對話選項介面 - Set Menu Dialog
19:55
影片單元
單元 5 - 音樂、音效播放
13:06
影片單元
單元 6 - 簡易音量控制介面
25:55
影片單元
單元 7 - 攝影運鏡效果
12:06
影片單元
單元 8 - 簡易動畫效果-跳出的驚嘆號/生氣符號等
14:37
影片單元
單元 9 - 簡易動畫效果 - 標題畫面
08:50
影片單元
單元 10 - 總結:製作一段動畫
25:44
7
測試遊戲與輸出
影片單元
單元 1 - 如何加速找出遊戲錯誤
08:03
影片單元
單元 2 - 如何方便地修改遊戲
20:44
作業單元
作業 1 - 細部修飾遊戲的內容 / 複習之前的單元
查看作業
影片單元
單元 3 - 輸出電腦版遊戲(Windows or Mac)
04:03
影片單元
單元 4 - 補充:製作遊戲時的其他注意事項
04:25
影片單元
單元 5 - 補充:遇到問題時如何清楚表達
02:56
作業單元
作業 2 - 分享自己的遊戲
查看作業
試看單元
播放試看影片
章節 1 - 環境建置與基本操作
單元 1 - Unity + Fungus 安裝
試看影片
06:22
播放試看影片
章節 2 - 建立人物/劇情對話
單元 2 - 建立人物 - Character 物件
試看影片
04:16
播放試看影片
章節 5 - 擴充內容 - 劇情解鎖機制
單元 4 - 跨場景存取變數
試看影片
03:24
課程評價
4.8
/ 5.0
8 則評價
Lena Lu2021-06-26
很棒的課程!
不好意思那麼晚來幫老師評價! 老師教學很淺顯易懂!不櫃FUNGUS雖然很好入門, 但如果認真要做出一款劇本小說遊戲,有市面上遊戲的功能不太可能 可能要還再自學其他的程式語言一起配合 但單就這課程而言,是可以當UNITY入門這樣! 希望老師下次可以考慮出個能夠真正全部學起來可以出一款戀愛遊戲的! 這樣價格7.8000我會接受喔XD
陳間時光
授課老師
2022-08-09
感謝支持 目前還是有出新課程的想法
查看更多
1 人覺得有幫助
江又穎2022-03-01
這堂課真的給了我很多啟示,非常值得
從課堂教授內容來看,老師真的把許多功能建置,和一些文字行冒險遊戲的基本系統講解的鉅細靡遺。 內容也很實用,老師的課讓我在進行專題遊戲製作上有了很大的助力。 尤其是課後的問題討論,如果在製作上有問題,老師一直都會給予解惑,真的很有收穫! 總而言之就是非常值得實用的課程!
陳間時光
授課老師
2022-08-09
預祝專題成功
查看更多
張以安2026-04-21
我因為這堂課完成我第一款遊戲!
老師(我都稱呼)學長,非常有內心回答問題 之前是因為在老師開課前就有接觸老師的頻道 之後製作遊戲需要於是就購買課程。 而這堂課程也讓我製作今生第一款遊戲 謝謝老師
(已編輯)
陳間時光
授課老師
2026-04-28
感謝支持
查看更多
Ryder Tsai2022-08-04
非常棒的老師及課程
剛上完課程,覺得體驗非常好,課程內容很詳盡又很幽默。 最令我驚豔的是"製作遊戲時的注意事項",個人認為是很寶貴的經驗分享。 感謝陳間時光老師。
陳間時光
授課老師
2022-08-09
預祝遊戲好評~
查看更多
張惠婷2021-07-24
講解清楚,好上手
很感謝有這一門課,課程中運用到的操作,讓我能夠運用到專題上,其中最受用的是存檔設定。另外能做出簡單的動畫,也很有趣
陳間時光
授課老師
2022-08-09
祝專題順利
查看更多

意猶未盡嗎?

關於講師

陳間時光
1堂課程
0篇文章
459位學生
教學魂不滅的熱血青年
前往講師頁面
精選學生作業

購課前問答

日期最新
日期最新
日期最舊
愛心數
陳間時光
授課老師
2023-10-24
精選問題
Unity 下載連結 https://unity3d.com/cn/get-unity/download/archive Fungus下載網址 https://github.com/snozbot/fungus/releases/tag/v3.13.2 進去後點擊 Fungus_v3.13.2.unitypackage 下載
回覆
2 人想問
吳英美
2026-06-17
請問此課程可以直接使用apple 11觀看您的線上課程 嗎?謝謝
陳間時光
授課老師
2026-06-18
如果能正常顯示Hahow網頁、登入帳號,且能播放試看單元影片,那就沒有問題。 真的有問題的話歡迎聯絡我,再一起想辦法
回覆
1 人想問
吳英美
2026-06-10
請問您公司的全名是什麼?謝謝
陳間時光
授課老師
2026-06-14
本課程是我個人身分在 Hahow 上開設的獨立課程,並非公司行為,所以沒有公司名稱可以提供,還請見諒。如果您有其他需要,歡迎繼續詢問
回覆
我也想問
吳英美
2026-06-10
請問課程結束可以申請結業證書嗎?謝謝
陳間時光
授課老師
2026-06-14
Hahow網站有完課證明的功能喔 https://help.hahow.in/zh-TW/articles/2096186-hahow-%E5%AE%8C%E8%AA%B2%E8%AD%89%E6%98%8E%E4%BB%8B%E7%B4%B9
回覆
我也想問
游心妤
2025-06-08
老師您好,想請問Fungus能不能抓取到C#內的變數
陳間時光
授課老師
2025-06-08
假設使用Fungus從C#腳本讀取玩家的Level等級 有個腳本叫做 PlayerStats using UnityEngine; using Fungus; public class PlayerStats : MonoBehaviour { public int level = 5; // 已有的變數 public Flowchart flowchart; // 指向 Fungus Flowchart public void SendLevelToFungus() { flowchart.SetIntegerVariable("playerLevel", level); } } 以上腳本附掛到某個物件裡 比方叫做"資料讀取" Fnugus裡準備一個公開的int變數 名稱是playerLevel Funfus要讀取的時候使用Call Method指令 指定有掛載PlayerStats腳本的"資料讀取"物件 選擇SendLevelToFungus方法 就能透過CallMethod指令 把C#的變數傳到Fungus裡了 抱歉沒有更詳細的解說 我電腦出了問題 重裝了1小時還是一樣無法正常使用unity2019 以上是憑印象+查資料的 還是有問題的話 歡迎截圖給我
回覆
我也想問
購買單堂課

NT$899
有什麼優惠可以用?
小蛙幫你找最佳優惠
登入看看 有什麼優惠用

相關標籤