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.
Checking the stable version of the documentation...
您的第一個 3D 遊戲
在這個按部就班教學系列中,您將使用 Godot 建立您的第一個完整的 3D 遊戲。在本系列結束時,您將完成屬於您自己的一個簡單的專案,如下面的 gif 動畫所示。

我們將在這裡編寫的遊戲類似 您的第一個 2D 遊戲,但有一點不同:你可以跳躍了,並且你的目標是壓扁敵人。這樣,您既可以**複習**您在上一教學中學習的內容,又可以**以此為基礎**編寫新的程式碼和功能。
你將學習:
使用 3D 坐標和跳躍機制。
使用動力學主體(kinematic bodies)移動 3D 角色並偵測它們何時以及如何碰撞。
使用物理層和群組來偵測與特定實體之間的互動。
通過以固定的時間間隔實例化怪物來編寫基本的程式遊戲玩法。
設計一個移動動畫,並在執行期間改變其速度。
在 3D 遊戲中繪製使用者介面。
以及更多。
This tutorial is for beginners who followed the complete getting started series. We'll start slow with detailed instructions and shorten them as we do similar steps. If you're an experienced programmer, you can browse the complete demo's source code here:
備註
您可以在沒有做過 2D 的情況下學習這個系列。但是,如果您是遊戲開發新手,我們建議您從 2D 開始。 3D 遊戲程式碼總是更複雜,而 2D 系列會更舒適的為您提供基礎。
我們已準備好一些遊戲素材,讓你能直接進入撰碼。可由此下載:Squash the Creeps assets。
我們將首先為玩家的動作製作一個基本的原型。然後新增我們將在螢幕周圍隨機生成的怪物。之後我們將實作跳躍和壓扁機制,然後用一些漂亮的動畫來完善遊戲。我們將以得分和重玩螢幕來結束。