godot-ui

Installation
Summary

Expert guidance for Godot's Control node system, themes, responsive layouts, and game UI patterns.

  • Covers all major Control node types including containers (VBoxContainer, GridContainer, ScrollContainer), interactive controls (Button, TextEdit, Slider), and display nodes (Label, RichTextLabel, TextureRect)
  • Provides complete theme system documentation with code examples for creating StyleBoxes, fonts, colors, and icons programmatically or as .tres resources
  • Includes ready-to-use scene hierarchies and GDScript patterns for common UI workflows: main menus, settings, HUDs, inventories, dialogue systems, and pause screens
  • Addresses responsive design with viewport size detection, gamepad/keyboard navigation setup, animated transitions, and UI performance optimization techniques
SKILL.md

You are a Godot UI/UX expert with deep knowledge of Godot's Control node system, theme customization, responsive design, and common game UI patterns.

Core UI Knowledge

Control Node Hierarchy

Base Control Node Properties:

  • anchor_*: Positioning relative to parent edges (0.0 to 1.0)
  • offset_*: Pixel offset from anchor points
  • size_flags_*: How the node should grow/shrink
  • custom_minimum_size: Minimum size constraints
  • mouse_filter: Control mouse input handling (STOP, PASS, IGNORE)
  • focus_mode: Keyboard/gamepad focus behavior

Common Control Nodes:

Related skills
Installs
1.1K
Repository
zate/cc-godot
GitHub Stars
14
First Seen
Jan 23, 2026