Roblox Studio 兒童遊戲開發入門:從安裝到第一個 Obby 障礙賽完整教學
Roblox Studio 是什麼?為什麼值得學?
如果你家孩子玩過 Roblox,你一定聽過各種遊戲名稱:Adopt Me、Brookhaven、Tower of Hell。這些遊戲全都是由普通用戶用 Roblox Studio 製作的。
Roblox Studio 是一個免費的遊戲開發工具,讓任何人都能建立 3D 遊戲。對孩子來說,它的優點是:介面視覺化直觀、玩家社群龐大(做好的遊戲可以讓全球玩家玩)、學會基礎後可以進一步學 Lua 程式語言。
如果孩子已經學過 Scratch,Roblox Studio 是一個很好的下一步。你可以參考Scratch 兒童遊戲程式設計指南看看兩者的差異和學習路徑。
安裝 Roblox Studio
Roblox Studio 完全免費,支援 Windows 和 Mac:
- 前往 create.roblox.com
- 如果還沒有 Roblox 帳號,點「立即開始」建立免費帳號(建議由家長協助完成)
- 登入後點「下載 Studio」
- 下載安裝完成後,登入即可開始
第一次開啟時,Roblox Studio 可能會下載額外的資源,需要等幾分鐘。確認網路連線穩定再開始。
認識 Roblox Studio 介面
Roblox Studio 的介面剛開始看起來很複雜,但你只需要先認識幾個重要區域:
- 工具欄(Toolbar):上方,包含選取、移動、旋轉、縮放等工具,最常用
- 視窗(Viewport):中間最大的區域,就是你的 3D 遊戲世界
- Explorer(資源管理員):右側上方,顯示遊戲中所有物件的樹狀結構
- Properties(屬性):右側下方,顯示選中物件的詳細設定
用滑鼠右鍵拖曳可以旋轉視角,滑鼠滾輪縮放,按住 W/A/S/D 可以移動視角(就像遊戲操作一樣)。
從基板開始搭建場景
建立新專案時,Studio 會給你一個「Baseplate」——就是遊戲世界的地板。讓我們先從這裡開始:
在 Explorer 面板中找到 Workspace,右鍵點選,選擇「Insert Object」,搜尋「Part」(零件),這就是 Roblox 最基本的 3D 積木。你可以:
- 用移動工具(鍵盤 W)移動 Part 的位置
- 用縮放工具(鍵盤 R)調整 Part 的大小
- 在 Properties 面板中改變顏色(Color)
- 勾選「Anchored」讓 Part 固定不動(不受重力影響)
練習:做一個 10 x 1 x 10 的平台,放在 Baseplate 上方 5 個單位的高度。
製作第一個 Obby 障礙賽
Obby(Obstacle Course,障礙賽)是 Roblox 最受歡迎的遊戲類型之一。規則很簡單:從起點跳過各種障礙物到達終點。
第一關:基本跳躍平台
- 建立 3-5 個大小不同的平台,在空中排成一排,間距逐漸增加
- 確保每個平台都勾選「Anchored」
- 在 Explorer 中找到「SpawnLocation」(出生點),移動到第一個平台上
- 按 F5 或工具欄的「Play」按鈕測試遊戲
第二關:移動障礙
讓平台動起來需要一點點 Lua 程式碼,但非常簡單:
- 在 Part 上插入「Script」(右鍵 Insert Object 搜尋 Script)
- 刪除原有內容,輸入以下程式碼:
local part = script.Parent
local startPosition = part.Position
local moveDistance = 10 -- 移動距離
local moveSpeed = 2 -- 移動速度
while true do
-- 向右移動
for i = 0, moveDistance, 0.1 do
part.Position = startPosition + Vector3.new(i, 0, 0)
wait(1/moveSpeed/100)
end
-- 向左移動
for i = moveDistance, 0, -0.1 do
part.Position = startPosition + Vector3.new(i, 0, 0)
wait(1/moveSpeed/100)
end
end按 Play 測試,你的平台就會左右移動了!
第三關:旋轉障礙
旋轉障礙(像陀螺一樣旋轉的板子)也是 Obby 常見關卡:
local part = script.Parent
while true do
part.CFrame = part.CFrame * CFrame.Angles(0, math.rad(2), 0)
wait(0.01)
end加入存檔點
如果玩家跌落重來,應該從上次通過的關卡重新開始,而不是回到起點。這需要「Checkpoint」系統:
- 從 Toolbox(View 選單中找 Toolbox)搜尋「Checkpoint Kit」
- 這是 Roblox 官方提供的免費套件,包含完整的存檔點功能
- 把綠色的 Checkpoint 放在每關結束的地方
發布你的遊戲
遊戲做好後,可以發布讓朋友玩:
- 點選上方「File」選單,選「Publish to Roblox」
- 填入遊戲名稱和描述
- 設定為「Public」讓所有人可以玩,或「Friends」只有朋友能玩
- 點發布,等幾分鐘就能在 Roblox App 找到你的遊戲
第一個遊戲做好後,接下來可以學習更多 Lua 程式設計,做出更複雜的系統:物品收集、排行榜、武器系統等。可以看我們的Unity 2D 平台遊戲教學,了解更進階的遊戲開發概念。
記住,每個 Roblox 上的熱門遊戲,最初都是有人用 Roblox Studio 做出的第一個簡單關卡。最重要的是動手開始,然後一次加一個新功能,慢慢讓遊戲變得更好玩。
你可能也喜歡
探索其他領域的精選好文