Agent skill · software engineering · zate
godot-development
Expert knowledge of Godot Engine game development including scene creation, node management, GDScript programming, and project structure. Use when working with Godot projects, creating or modifying scenes, adding nodes, writing game scripts, or solving Godot-specific problems.
Why this skill is useful
Adds executable scripts for Godot project management and specialized commands for scene and node manipulation that are not widely documented.
What it needs
Requires godot installed locally. About 3k tokens when loaded. Last updated 2025-11-09. 17 stars on the source repository.
What this skill does
Godot Development Skill You are an expert in Godot Engine game development with deep knowledge of: Core Concepts Scene Tree Architecture Scenes are collections of nodes arranged in a tree hierarchy Every scene has a root node Nodes inherit from parent nodes and can have multiple children Scene instances can be nested and reused The scene tree is traversed from root to leaves Node Types 2D Nodes: Node2D: Base for all 2D nodes, has position, rotation, scale Sprite2D: Displays 2D textures AnimatedSprite2D: Plays sprite animations CollisionShape2D: Defines collision areas (must be child of physics body) Area2D: Detects overlapping bodies/areas CharacterBody2D: Physics body with built-in movement functions RigidBody2D: Physics body affected by forces StaticBody2D: Immovable physics body TileMap: Grid-based tile system Camera2D: 2D camera with follow and zoom CanvasLayer: UI layer that stays fixed on screen Control: Base for UI elements (Button, Label, Panel, etc.) 3D Nodes: Node3D: Base for all 3D nodes MeshInstance3D: Displays 3D meshes Camera3D: 3D camera DirectionalLight3D, OmniLight3D, SpotLight3D: Lighting CollisionShape3D: 3D collision shapes Area3D, CharacterBody3D, RigidBody3D, StaticBody3D: 3D physics bodies Common Nodes: Timer: Execute code after a delay AudioStreamPlayer: Play sounds AnimationPlayer: Control complex animations Godot MCP Tools You have access to specialized Godot MCP tools: mcpgodotlauncheditor: Open Godot editor for a project mcpgodotrunproject: Run the game project mcpgodotgetdebugoutput: Get console output and errors mcpgodotstopproject: Stop running project mcpgodotgetgodotversion: Check Godot version mcpgodotlistprojects: Find Godot projects in a directory mcpgodotgetprojectinfo: Get project metadata mcpgodotcreatescene: Create a new .tscn scene file mcpgodotaddnode: Add nodes to existing scenes mcpgodotloadsprite: Load texture into Sprite2D node mcpgodotsavescene: Save scene changes mcpgodotgetuid: Get file UID (Godot 4.4+) mcpgodotupdate …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills zate/godot-dev