Godot Bridge - Project Generator CLI v3.0
name: godot-bridge
by dashiming · published 2026-03-22
$ claw add gh:dashiming/dashiming-godot-bridge---
name: godot-bridge
description: "Godot 4.x Project Generator CLI. Create 2D/3D games with 80+ CLI commands: projects, scenes, scripts, levels, UI (menu/HUD/dialog/inventory), game components (health/inventory/save/input/dialogue/quest), physics (rigid/kinematic/area/joint), particles, animations, materials, and export to HTML5/Windows/macOS/Linux/Android/iOS. Perfect for AI-driven game development, rapid prototyping, and automated workflows."
metadata:
openclaw:
emoji: 🎮
requires:
bins: ["node"]
---
# Godot Bridge - Project Generator CLI v3.0
Generate complete Godot 4.x projects with scenes, scripts, and game components.
Quick Start
# Create project
clawbridge init MyGame
# Enter project
cd MyGame
# Add components
clawbridge component health --type health
clawbridge component inventory --type inventory
# Add objects
clawbridge label "Score: 0" --x 50 --y 30
clawbridge box --x 200 --y 150
clawbridge camera --x 640 --y 360
# Open in Godot
clawbridge openCommands
Project
clawbridge init MyGame # Basic 2D project
clawbridge init MyGame --3d # 3D project
clawbridge init MyGame --template rpg # RPG templateGenerate
clawbridge scene Main # Generate scene
clawbridge script Player # Generate script
clawbridge level Level1 # Generate levelGame Components
# Health System
clawbridge component health --type health
# Inventory System
clawbridge component inventory --type inventory
# Save/Load System
clawbridge component save_system --type save
# Input System
clawbridge component input_system --type input
# Dialogue System
clawbridge component dialogue --type dialogue
# Quest System
clawbridge component quest --type questObjects (add to scene)
clawbridge label "Hello" --x 100 --y 50
clawbridge button "Click" --x 200
clawbridge box --x 100 --y 100
clawbridge sphere --x 200
clawbridge camera --x 640 --y 360
clawbridge light --x 100
clawbridge particles --amount 50
clawbridge characterGenerated Project Structure
MyGame/
├── project.godot
├── icon.svg
├── scenes/
│ └── main.tscn
├── scripts/
│ ├── main.gd
│ ├── game_manager.gd
│ └── [your components]
├── levels/
├── assets/
└── prefabs/Game Components
Health System
Inventory System
Save/Load System
Input System
Dialogue System
Quest System
Options
| Option | Description |
|--------|-------------|
| --type | Component type |
| --template | Project template |
| --x, --y | Position coordinates |
| --3d | Create 3D project |
Example: Complete RPG
# Create RPG project
clawbridge init MyRPG --template rpg
# Add game systems
clawbridge component health --type health
clawbridge component inventory --type inventory
clawbridge component quest --type quest
clawbridge component save_system --type save
clawbridge component dialogue --type dialogue
# Add UI
clawbridge label "HP: 100" --x 20 --y 20
clawbridge label "Gold: 0" --x 20 --y 50
# Open in Godot
clawbridge openLicense
MIT
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...