
免費開源的遊戲引擎 Godot,在 2026 年 10 月 29 日放出了 4.8 的第2個 Beta 版(4.8-beta 2)。Beta 代表「新功能大致定案、開始找錯誤」,所以這一版的重點是:想知道 4.8 正式版會長什麼樣子,現在就能先看。
不過,做遊戲的朋友最怕的是「更新完專案打不開」。這次官方清楚列出了幾項破壞性變更,其中 .NET(C#)版要求的 .NET 版本也直接從 8 升到 10.0,用 C# 寫遊戲的人要特別留意。
聲明:本文為官方資料整理,尚未實測;查證日期 2026-10-30,內容依 Godot 官方部落格的 4.8 Beta 2 發布公告與官方下載存檔頁整理,不是阿正老師的實測心得。
文章目錄
一、Godot 4.8 Beta 是什麼?先看懂版本狀態
Godot 是 MIT 授權的免費開源 2D/3D 遊戲引擎,作品拿去賣不用付授權金。還沒用過的朋友,建議先從目前的正式版開始熟悉;這一篇只談 4.8 這個「還在測試」的新版本。
| 官方網站 | https://godotengine.org/ |
| 最新正式版 | 4.7.2(發布日期:2026-08-18) |
| 本文介紹的測試版 | 4.8-beta 2(2026-10-29 釋出);官方下載存檔頁另列 4.8-dev1 至 dev7 等開發快照 |
| 支援系統 | 官方 Beta 公告列出 Windows(64 位元)、macOS(arm64)、Linux(x86_64)的桌面版,分標準版與 .NET(mono,支援 C#)版兩種下載;另外可試網頁版、XR 與 Android 編輯器(Android 版需申請加入測試群組;這些是另外的選項,不等於桌面 .NET 版) |
| 費用 | 免費開源,MIT 授權(見 官方授權頁);用它做的遊戲可自行決定授權、可商業販售,散布時需附上 Godot 的著作權與授權聲明 |
| 繁體中文 | 本次 Beta 公告未提及,待確認(編輯器介面語言請以實際下載後的設定為準) |
| 軟體下載 | [本站下載點](正式版);4.8 測試版請至 官方下載存檔頁 |
官方說明 4.8 目前處於「功能凍結」(feature freeze),也就是不再加新功能,接下來把力氣放在修回歸錯誤(regression,指舊版本好好的、新版卻壞掉)。官方也明講 Beta 是「預先發行的軟體」,建議頻繁備份或使用版本控制。官方公告沒有寫正式版的日期,所以正式版何時推出目前待確認。
二、新功能重點:3D、編輯器、GUI 與繪圖效果
以下依官方公告整理,只挑一般使用者看得懂、也比較有感的項目;完整清單請以官方公告為準。
✅ 值得期待
- 3D:新增原生
Trail3D節點,做拖尾特效更方便;編輯器可依滑鼠所在的視窗側邊對齊座標軸。 - 編輯器:主畫面(2D、3D、Script 等)改成可關閉或浮動的 dock 面板(Game 畫面目前例外);新增 Play Scene 右鍵選項、FileSystem 按住 Ctrl 滾輪縮放、glob 搜尋、偽在地化(pseudolocalization),以及實驗性的符號重新命名。
- 核心:新增
FuzzySearch(相近字也能搜到);物件序列化重做,目標是讓版本控制的差異(diff)不要那麼肥大。 - GUI:
Label與RichTextLabel可自動縮放文字塞進框內,Tree支援黏附項目;TextEdit、CodeEdit、TabBar、PopupMenu加入原生觸控支援。 - 繪圖:多次反彈環境光遮蔽、方向性光照貼圖高光、mip 層級貼圖串流、螢幕空間接觸陰影、動畫貼花;Visual Shader 新增節點群組。
- 平台:自動設定 Android SDK/Java、macOS 依架構分開的執行檔、改善 Windows 高輪詢率滑鼠處理;visionOS 改為模組並支援 Apple Vision Pro 的手部追蹤與 PSVR2 控制器。
⚠️ 需要留意
- 官方稱這是預先發行軟體,可能有錯誤,建議備份或用版本控制。
- 已知問題請看官方 GitHub 的回歸問題追蹤;官方也請測試者回報「4.x 舊版沒問題、4.8 才有問題」的狀況。
- 上面的新功能都是官方文字描述,實際效果與效能阿正老師尚未測試。官方公告只有少數特定項目附效能數據,例如核心的物件屬性存取約快 1.6 倍(見 官方 GitHub PR #122596 的開發者基準測試),這只代表那一類操作,不代表整個遊戲會快 1.6 倍;本文不評估整體效能。
- 部分項目標示為實驗性(例如符號重新命名),穩定度請自行評估。
三、升級前必看:破壞性變更與 .NET 要求
官方公告列出的破壞性變更範例如下,會影響到現有專案行為,升級前請先備份:
- .NET 版需 .NET 10.0 以上:從先前的 .NET 8 提升。用 C# 開發的人要先確認自己電腦的 .NET SDK。
- Android 的
OS.alert()改為「會阻塞」(程式會停下來等你按確定)。 - 新專案預設「視窗沒有焦點時忽略手把輸入」。
LookAtModifier3D.is_interpolating()修正了「回傳值剛好相反」的問題(官方 PR #121391),原本照舊回傳值寫的程式要檢查。- 移除沒有文件說明、只給腳本用的
enter_world回呼。
以上只是官方公告舉的例子,不一定是全部,完整遷移說明請看官方文件。
四、誰適合現在試?誰該等正式版?
Beta 版適不適合你,主要看手上的專案有多重要、用不用 C#。阿正老師把常見狀況整理成下表:
| 你的狀況 | 建議 | 原因 |
|---|---|---|
| 正在做要上架的遊戲 | 留在 4.7.2 正式版 | Beta 可能有回歸錯誤,且有破壞性變更 |
| 想看新功能、做小實驗 | 可另開資料夾試 Beta 2 | 功能已凍結,內容大致定案 |
| 用 C# 開發 | 先確認 .NET 10.0 再說 | .NET 版需求從 8 升到 10.0 |
| 想幫忙測試 | 到官方 GitHub 回報回歸問題 | 官方明確徵求測試回報 |
五、阿正老師的總結
只是想先看看 4.8 長怎樣
→ Godot 4.8 Beta 2。另開資料夾下載試玩,不碰正式專案。
專案正在趕工、或準備上架
→ Godot 4.7.2 正式版。等 4.8 正式版出來再評估升級。
4.8 值得等,但別急著升
這次 4.8 的方向很清楚:編輯器更靈活、3D 與繪圖效果更豐富、版本控制更友善。不過 Beta 就是 Beta,等正式版釋出、社群回報穩定之後再升級比較安心。
歡迎在下面留言跟阿正老師分享!









