了解如何使用 C# 在 Godot 引擎 4.3+ 中從頭到尾創建一個完整的基於 2D 網格的益智遊戲!
從這 25 小時的課程,你會學到
- 基於網格的謎題機制 – 將建築物放置在網格上、更新網格狀態以及查詢網格
- Godot 基礎 – 使用各種節點進行場景合成、訊號定義和處理、腳本編寫、自訂資源、輸出變數等
- Godot 4.3+ TileSet 和新的 TileMapLayer – 對多個堆疊圖層進行 Y 排序、圖塊動畫、自訂使用者定義圖塊資料以及自動圖塊
- C# 腳本編寫 – 在 Godot 4 中高效使用 C#、C# 資料結構、使用 LINQ 過濾和查詢資料、使用 Nuget 套件和擴充方法
- 發布 – 匯出遊戲供分發
- UI – 使用容器進行佈局、使用自訂主題、定義主題變體、紋理、九宮格以及按鈕
- 儲存和載入 – 使用 JSON 將遊戲存檔資料儲存和載入到自訂使用者目錄
- 音訊 – 實現音效和音樂
要求
強烈建議具有一些靜態類型語言的程式設計經驗
課程說明
本課程將涵蓋使用 C# 腳本在 Godot Engine 4.3+ 中從頭到尾創建小型 2D 網格益智遊戲所需的所有知識。本課程涵蓋創建網格益智遊戲的許多方面,包括:
- 在網格上使用可變大小的圖塊建構位置
- 使用 LINQ 查詢網格狀態,並結合 HashSet 和 Dictionaries 等 C# 資料結構
- 使用 Godot 4.3 中新增的 TileMapLayer 建立關卡,包括支援 Y 軸排序的多層地圖、動畫圖塊和自訂圖塊數據
- 儲存並載入關卡完成進度
- 實現音頻,包括構建位置、破壞效果和音樂
此清單並非詳盡無遺,請參閱課程大綱,以了解所涵蓋的主題。
本課程的目標是向您展示如何將一個空專案轉變為一個小型完整的遊戲。透過本課程,您將全面了解 Godot 引擎的許多方面,包括 C# 腳本編寫、輸入處理、圖塊地圖、資料保存和載入、音訊等等。完成本課程後,您將能夠輕鬆地使用 Godot 4.3+ 和 C# 開發自己的專案。您將在學習本課程後,對如何製作既實用又有趣的遊戲擁有紮實的基礎知識。
若您符合以下條件,本課程將對您大有裨益:
- 您已準備好使用 C# 速成 Godot 4.3+;
- 您熟悉 Unity,並希望將 C# 腳本技能移轉到 Godot;
- 您具備一定的遊戲開發知識,並希望學習 Godot;
- 您具備一定的程式設計知識,並希望製作遊戲;
- 您難以完成遊戲,並希望開始並完成一個專案;
請注意,本課程僅專注於製作基於網格的益智遊戲的整個過程。因此,本課程不會花時間解釋靜態型別語言的基本程式設計概念。強烈建議您在學習本課程之前熟悉程式設計和靜態類型語言。
我們提供多節課程供您免費預覽。請在註冊前觀看這些教學,以確定本課程的學習進度是否適合您!
目標受眾
- 具有程式設計經驗的初級遊戲開發者
- 尋求使用 C# 編寫 Godot 4 完整 2D 開發指南的個人
- 中級程式設計師
- 中級遊戲開發者
講師簡介
Firebelley Games 專業軟體工程師
我是一名軟體工程師,擁有超過 10 年的軟體工程經驗。我的愛好是製作和發布電子遊戲。 Godot 引擎是我的首選引擎,我也樂於創建教學來幫助大家學習 Godot。
我已經在 Steam 上使用 Godot 發布了多款遊戲。您可以在 Steam 上搜尋開發者「Firebelley」找到它們。我還參加過多次 Game Jam 比賽。我的三款遊戲在 Ludum Dare Jam 比賽中進入了總排名前 100 名。
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Godot 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響