What problem does it solve? Building game UI in Summer Engine requires knowing the correct Control node hierarchy, container layout patterns, anchor presets, and signal wiring — mistakes here produce broken layouts and unresponsive menus. This Skill provides verified patterns for constructing HUDs, menus, and dialogue boxes through live MCP tools or direct .tscn edits. ## Core Features & Use Cases - Control Tree Construction: Build menus and HUDs using the Control → MarginContainer → VBoxContainer hierarchy with Labels, Buttons, and ProgressBars via summer_add_node and summer_set_prop. - Responsive Layout: Apply anchors_preset values (0–15), size flags, and margin overrides so UI scales correctly with window size. - Signal Wiring: Connect Button pressed signals to script handlers with summer_connect_signal, including the required scenePath parameter. - Use Case: Ask your agent to add a main menu with a title and Start/Quit buttons; it creates the node tree, sets margins and anchors, and wires Start.pressed to _on_start_pressed in one pass. ## Quick Start Ask your agent to add a main menu with a title label and Start and Quit buttons to the current scene, then connect the Start button's pressed signal to a handler.