透過建立一個完整的三明治店遊戲來學習 Raylib 和 C++,遊戲包含按鈕、紋理、食材、UI 系統和遊戲功能。
從這 4.5 小時的課程,你會學到
- 使用 Raylib 和 C++ 從零開始建立一個完整的 2D 三明治店遊戲。
- 透過創建可重複使用的按鈕、食材、三明治和訂單類,學習物件導向程式設計。
- 實現遊戲系統,包括計分、隨機訂單產生、音效和保存/載入功能。
- 獲得 C++ 中向量、枚舉、繼承、資源管理和使用者介面程式設計的實務經驗。
要求
- 建議具備C++語法基礎(變數、函數和類別)。需配備已安裝Visual Studio 2022的Windows電腦。需有意願從零開始建構完整專案,學習遊戲開發。無需Raylib使用經驗。
課程說明
你是否一直想用現代 C++ 開發自己的 2D 遊戲,而無需依賴大型遊戲引擎?在本課程中,你將學習如何使用 Raylib 遊戲開發庫從零開始創建一個完整的「三明治店」遊戲。
本計畫旨在面向初學者,同時介紹實際遊戲開發中使用的核心概念。你將建立一個完整的可玩遊戲,而不是創建孤立的演示版本,並且可以在課程結束後繼續擴展它。
在本課程中,你將學習如何:
- 搭建一個 Raylib C++ 專案
- 繪製精靈和紋理
- 建構食材選擇系統
- 建立互動式 UI 按鈕
- 檢測滑鼠輸入和按鈕點擊
- 透過添加食材製作三明治
- 管理遊戲狀態和遊戲邏輯
- 使用類別組織程式碼並建立清晰的專案結構
- 載入和管理遊戲資源
- 透過視覺優化提升遊戲體驗
完成本課程後,您將擁有一個功能齊全的三明治店遊戲,並掌握使用 Raylib 創建自己的 2D 專案所需的知識。
無論您是遊戲開發新手,還是正在尋找一個有趣的專案來提升您的 C++ 技能,本課程都將為您提供從頭到尾建立完整遊戲的實踐經驗。
本課程適合哪些人
- 對遊戲開發有興趣的 C++ 初學者
- 想要學習 Raylib 庫的學生
- 正在尋找簡單完整遊戲專案的開發者
- 任何喜歡透過建立實際專案來學習的人
要求
- 具備 C++ 基礎知識
- Windows 電腦
- Visual Studio 2022(社群版即可)
- 無需 Raylib 使用經驗
在本課程結束時,你不僅會了解如何建立這個三明治店遊戲,還會擁有堅實的基礎,可以將其應用到你自己的 2D 遊戲中,使用 Raylib 和 C++。
目標受眾
適合想要學習使用 Raylib 進行遊戲開發的 C++ 初學者;對構建完整的 2D 遊戲並學習面向對象編程感興趣的學生;尋求能夠教授實用遊戲程式設計技巧的實踐專案的開發者;以及任何喜歡通過從頭到尾創建一個有趣且完整的遊戲來學習的人。
講師簡介
Ramey Devs 遊戲創作者
我原本只是出於嗜好,自己開發了許多有趣又吸引人的遊戲,後來才慢慢走上了程式設計這條路。現在我有一些正在進行的項目,但我覺得可以透過這些課程回饋社區,因為我的許多學習也是在線上完成的。
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 NT290 起特價中(點擊看優惠)
- ✨年訂閱每月 NT350 ( ✨更進一步享受兩個月免費優惠 )🌈悠遊 Udemy 的 28000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

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