Unity+Fungus 免程式製作你的文字冒險遊戲
關於課程
課程包含
課程時長
課程總人數
觀看限制
學習升級
最新消息
課程內容
製作文字冒險遊戲所需要的程式技術門檻是各遊戲開發類型中較低的,再加上有 Unity 如此熱門的遊戲引擎,對於熟悉遊戲開發領域的人來說,資源相對廣泛。但是,毫無程式基礎的我,和許多人一樣,還是無法跨越寫程式的障礙。
直到發現有這個 Fungus 外掛後,我一步步從指令的使用中,建立起遊戲製作的概念、培養了邏輯觀念,成為我日後自學程式的養分。這麼好用又免費的 Fungus 套件,真的不能只有我看到,所以我自願無償幫作者翻譯官方教學影片的中文字幕,還包含時間軸。但是過了好幾年,還是很多人不知道 Fungus 套件的存在;既然這樣,我就想到可以開個經濟實惠的專屬課程,就算募資無法成功,多少都能推廣 Fungus。
Fungus 是在 Unity 底下使用於說故事的免費外掛,特別設計給沒有程式經驗的人,主要功能是透過基本的指令與流程設計,達到強大的視覺化程式系統,像是事件觸發、遊戲對話框。
Unity 是國內熱門的遊戲引擎,可開發執行於 PC、Mac OS 單機遊戲,或是 iOS、Android 手機或平板電腦的遊戲。內建很多製作遊戲時常用到的功能,大幅減少製作遊戲時所需要的成本,Unity 的官方資源商店也有很多免費素材或免費套件可下載,Fungus 就是其中一個文字遊戲製作套件。
- 本課程適合想做冒險遊戲卻不會寫程式的人。
- 課程中將學習如何製作會搭配表情變化的人物對話、而且可以自由選擇劇情走向、帶點解謎元素,有劇情解鎖機制與 CG 藝廊解鎖機制的文字冒險遊戲。
- 其中也會學習到如何找出遊戲錯誤的技巧,加快開發速度。
- 不會英文也沒關係,所有英文術語都會有中文翻譯說明。
上課方式主要為螢幕側錄操作畫面與旁白解說,Unity 與 Fungus 的軟體介面都會放大呈現,搭配重點小標題或圖表,讓您在手機上觀看時也能看清楚各種小技巧的操作細節,同時影片也會有字幕。

章節 1 環境建置與基本操作從軟體的安裝(Unity 和 Fungus)到基本操作,一步一步詳細的解說。
章節 2 建立人物/劇情對話人物的建立、表情的設定、遊戲對話框建立、兩人對話、多人對話,與入場/出場效果。
章節 3 增加互動 - 劇情分支依照不同的劇情選擇,進入不同的劇情分支,還可以限制時間,或同一選項不重複出現。也可依照如好感度之類的數值自動決定劇情走向,其中會需要學到一點點的條件判斷;但是不用擔心,我會很詳細的解釋。
章節 4 加入解謎元素製作類似密室逃脫的功能,比方可以在 2D 場景內點擊探索取得電池與遙控器等物品,並且能夠把電池裝到遙控器裡,啟動神秘電器。

章節 5 擴充內容 - 劇情解鎖機制簡易的劇情解鎖機制,取代存取進度的複雜設定功能,就能輕易做出較大規模的冒險遊戲。
(半透明按鈕代表未解鎖,白色實心按鈕代表已解鎖)
章節 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 嗎?
A. 本課程沒有教 Live 2D 喔。雖然之前就有人希望學習這個軟體,但是一來這需要另外付費購買,二來我也對這方面沒有研究,所以不在本課程的範圍之內喔。
Q5. 內建的 Fungus 遊戲對話框或按鈕的圖片可以更改嗎
A. 圖片或排列方式都可以更改,在 章節 6 加強效果 裡會有詳細的說明。
Q6. 課程內容有包含怎麼構想人物與劇情嗎?
A. 本課程主要教學如何呈現已構想完成的人物與劇情,所以不包含構想人物與劇情喔。
Q7. 我能先安裝 Unity 跟 Fungus 看看感覺嗎?
