Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

前言

func _ready():
    print("Hello world!")

歡迎來到 Godot Engine 官方說明文件。Godot 是一款由社群驅動、自由且開源的 2D 與 3D 遊戲引擎!在這長串名號背後,你會發現一套強大但易於上手的工具,能用來為各種平台開發任何類型的遊戲,且完全沒有使用上的限制。

本頁將概略介紹引擎與本說明文件的架構,讓初學者知道該從哪裡開始;若你只是在找特定功能的資訊,也能快速找到方向。

開始之前

Tutorials and resources 頁面列出了由社群貢獻的教學影片。若你偏好影片勝於文字,建議先去看看。否則,Getting Started 也是很好的起點。

若你在學習任一教學或開發專案時遇到困難,可前往各種 Community channels 尋求協助,特別是 Godot 的 Discord 社群與 Forum

關於 Godot Engine

遊戲引擎是複雜的工具,很難用三言兩語說清楚。以下提供一段簡介,若你需要快速介紹 Godot Engine,歡迎直接使用:

Godot Engine 是一款功能齊全、跨平台的遊戲引擎,能以統一介面製作 2D 與 3D 遊戲。它提供完整的常用工具組,讓使用者能專注在做遊戲,而不必重造輪子。遊戲可一鍵匯出至多種平台,包含主流桌面平台(Linux、macOS、Windows)、行動平台(Android、iOS),以及網頁平台與遊戲主機。

Godot 完全自由且開源,採用 寬鬆的 MIT 授權。沒有附帶條款、沒有權利金,沒有任何額外要求。即便到引擎的最後一行程式碼為止,使用者的遊戲都完全屬於使用者。Godot 的開發完全獨立且由社群驅動,讓使用者能一起塑造引擎,使其符合預期。它由非營利組織 Godot Foundation 支持。

說明文件架構

本說明文件分為數個章節:

  • About 包含此導言,以及關於引擎本身、歷史、授權、作者等資訊。也包含 常見問題

  • Getting Started 包含使用引擎製作遊戲所需的一切基本資訊。從 前言 開始,這應該是所有新手的進入點。如果你是新手,這裡是最佳起點!

  • Manual 可依需求以任意順序閱讀或查閱,內含針對各功能的教學與說明。

  • Engine details 面向進階使用者與貢獻者,內容涵蓋編譯引擎、參與編輯器開發,以及開發 C++ 模組等主題。

  • Community 著重於 Godot 社群生態,包含本文件以外的第三方教學與資源推薦列表,也提供素材庫的詳細資訊。過去這裡亦列出 Godot 社群,目前已移至 Godot 網站

  • 最後,Class reference 記錄了完整的 Godot API,也能直接在引擎的腳本編輯器中查閱。你可以在此找到所有類別、函式、訊號等資訊。

除了本說明文件,你也可以看看各式各樣的 Godot 範例專案

關於本文件

Godot 引擎社群的成員持續撰寫、修正、編輯並改進本文件。我們一直需要更多協助。你也可以透過建立 GitHub issue,或將文件翻譯成你的語言來貢獻。如果你有意協助,請參考 How to contributeWriting documentation,或在 Godot Contributors Chat 聯絡 Documentation team

所有文件內容皆以寬鬆的 Creative Commons Attribution 3.0(CC BY 3.0)授權發佈,除非另有註明,需標示:"Juan Linietsky、Ariel Manzur,以及 Godot Engine 社群" 。

祝你閱讀愉快,並用 Godot Engine 盡情做遊戲!