前言
最近 Unity 收費風波,鬧得沸沸揚揚的。
看到一些人開始考慮其它引擎,像是 Unreal、Godot 等等。
剛好我大概是從去年開始學習 Godot,最開始接觸的是 Unity。
我想可以分享一些自己的學習資源。
介紹
契機是在 2022 TGDF 的演講中看到:
裡面有算蠻完整的 Godot 介紹,
而且因為他們是少數用 Godot 製作遊戲,並且登上 Steam 的開發團隊。
講者也有以一些商業角度來分析它的優缺點。
那對我來說比起 Unity,
Godot 的檔案小了不少。嘗試看看也沒關係。
然後就這樣一路試到現在了。
到目前為止也做了兩個比較完整的小遊戲,以及一些有的沒的。
《Heart of a Skeleton》是目前完成度最高的,可以玩看看。
《Curio》現在重玩,角色操作的手感比我印象的差了不少。
不介意的話,可以試試。有一些小彩蛋。
目前來說 Godot 的教學資源,還是以英文為主。
中文非常少,比日本製的壓縮機還要稀少。
那底下整理了我覺得還不錯的免費教學,中文的放在後面。
然後要注意的是版本 3.X 和 4.X 有些小細節會不一樣。
但核心概念基本上是相通的。
教學(以英文為主)
教學資源非常多。
只要在 Youtube 打 Godot Tutorial,就會有一拖拉庫的免費教學了。
那這邊推薦幾個比較棒的。
1. GODOT DOCS 官方文件
最完整也是最詳細的教學。

繁體中文基本只有翻到標題,簡體中文則是很完整的翻完了。
|
以Godot為主的頻道,各種方面都有。
GitHub也有提供很多範例,另外有推出自己的 Godot 3.5 付費課程。
Learn GDScript From Zero 版本:Godot 3.5
由 GDQuest 製作的可互動的教學。 對於程式幾乎零基礎或是想了解 GDScript,又不排斥英文的人。 優點:講解得很詳細,附上簡單的問題、可以實作的小關卡 缺點:教學是以文字為主,對於英文有障礙的人,門檻比較高
|
版本:Godot 3.1 語言:GDScript 遊戲類型:平台跳躍
優點:非常完整的教學。 缺點:版本比較舊,有些地方可能會和現在的版本不一樣。 因為只有分成三集,所以一集的時間長度比較長。
|
3. HeartBeast
剛開始是用 GameMaker Studio,後面轉用 Godot 的頻道。
教學簡單明暸,觀看起來蠻輕鬆的。
也有推出付費課程。
版本:Godot 3.4 語言:GDScript 遊戲類型:平台跳躍
優點:非常詳細的教學。分成很多回,方便學習。
|
版本:Godot 4.0 語言:GDScript
遊戲類型:平台跳躍 優點:非常詳細的教學。分成很多回,方便學習。
|
4. Udemy
我想應該不少人聽過,是提供很多便宜線上課程的網站。
最近我也在上面買了 3 門有關 Godot 的課程。
作者 |
感想 |
推薦程度 |
Firebelley Games |
買了 2 門課程,目前在上其中一門。 關於製作《吸血鬼倖存》類型的遊戲。 我覺得優點是講解簡單易懂,內容豐富。 程式的結構分得蠻清楚明瞭的。 課程有問題可以提出來,作者會回應。
|
⭐️⭐️⭐️⭐️ |
Victor Meunier |
這個是看到順便買的。 關於讓遊戲變得更有回饋感的課程,例如視覺特效等等。 算是如果想多了解這方面的話,可以考慮,但沒有到一定要買。
|
⭐️⭐️ |
教學(以中文為主)
在 Youtube 上找到兩個比較新,而且是中文的教學影片。
非常的少,未來可能有機會變多吧,或是等我來做。
我自己是覺得可以用中文教學瞭解基本介面和操作。
習慣後還是推薦英文教學,資源比較豐富。
開 youtube 的自動翻譯,跟著影片做也是一種辦法。
1. 阿空的遊戲部屋
看了一下頻道,主要是 Unity 為主。
可能是因為最近的風波,順便推出的教學影片。
版本:Godot 3.5 語言:C#
比較簡單的教學影片。 目前只有兩集,感覺還在熟悉Godot。 優點:中文和使用C#,對從Unity跳過來的製作者或許比較習慣。
|
2. 中央創遊
由中央大學學生所創立的遊戲創作交流平台。
版本:Godot 3.4 語言:GDScript 比較完整的中文教學,而且整個系列已經完成。 優點:有中文,對於 Godot 的功能使用比較詳細。
|
(巴友 \(O_O)/ 補充)
對於程式零基礎,或是想了解 GDScript 的朋友。
英文的話,可以參考上面的 Learn GDScript From Zero。
那不介意簡體字的話,我覺得這個還不錯。
一步一步的教學,加上圖片和 gif,蠻適合新手的。
然後附一些實作的簡單例子。
除了教學,裡面也幫忙整理很多實用的資源。
一樣是簡體字。
有一系列的入門教學文章。
優點是都講解得蠻詳細和清楚的。
社群
2023/10/19 補充
首先可以看到四個官方的社群。
接著往下滑能看到 User groups,裡面有各國粉絲組成的非官方社群。
當然也有我們台灣的社群。
台灣社群:
這幾天我有申請加入官網的清單。
原本是照他的官網先寄email,後來查到好像從GitHub申請比較快。
第一次使用不清楚有沒有用錯的地方。
結論
因為目前中文圈關於 Godot 的社群還是有點少,
所以我創了 巴哈公會 和 Discord 群組。
提供可以互相討論、分享的社群。