Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
![Extra Controls hero image](https://img.godotassetlibrary.com/hGYQiR2ydDsXhuRTg-6P-Vlzf1nJLzUmoDHNwhZHZzI/rs:fit:1920:1080:0/g:no/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Rvbi10bm93ZS9nb2RvdC1leHRyYS1jb250cm9scy9tYXN0ZXIvaWNvbi5wbmc.webp)
Quick Information
![Extra Controls icon image](https://img.godotassetlibrary.com/l7wDZUDVxQcm4kXj3ErlZztsiXtoBtRoC4ecmgHZ7Fg/rs:fit:50:50:0/g:no/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Rvbi10bm93ZS9nb2RvdC1leHRyYS1jb250cm9scy9tYXN0ZXIvaWNvbi5wbmc.webp)
A collection of control nodes usable in a variety of games and GUI applications.Containers:- Interpolated Box/Flow: Containers that smoothly animate children when they enter or change order. Drag-and-drop reordering, drag-and-drop between containers, vertical layout and compacting children to fit are features supported in the Box variant.- ScaleContainer: When resized, scales children instead of resizing them. With the integer scale setting, can be used for pixel-perfect viewports.- Child Transform Container: transform a Control's children while preserving minimum size.- Draggable: node that can be dragged and resized with the mouse pointer, with grid snapping, parent-clipping, and a visible resize margin.- ScrollZoomView: node that can have one child and allows to scroll and zoom using the mouse. Allows smooth zoom.- MaxSizeContainer: Limits child size to a max size.- View Switcher: Keeps only one child, and optionally a background, visible.Utility:- Remote Transform Rect: transform a Control remotely similar to RemoteTransform2D/3D- Data Dropper: passes drag-and-drop via signal- Flipped Split: SplitContainer anchored to the other side for when the parent is resizedInput:- Theme Icon Button: I use it in my other plugins all the time! Grabs icon from theme by name.- Properties Box: Form to input values like you'd use the inspector. Strings, bools, numbers (sliders supported) and enums. Allows foldable groups.- Unfolded Option Button: list of options, pick one or use as bit flags
A collection of control nodes usable in a variety of games and GUI applications.
Containers:
- Interpolated Box/Flow: Containers that smoothly animate children when they enter or change order. Drag-and-drop reordering, drag-and-drop between containers, vertical layout and compacting children to fit are features supported in the Box variant.
- ScaleContainer: When resized, scales children instead of resizing them. With the integer scale setting, can be used for pixel-perfect viewports.
- Child Transform Container: transform a Control's children while preserving minimum size.
- Draggable: node that can be dragged and resized with the mouse pointer, with grid snapping, parent-clipping, and a visible resize margin.
- ScrollZoomView: node that can have one child and allows to scroll and zoom using the mouse. Allows smooth zoom.
- MaxSizeContainer: Limits child size to a max size.
- View Switcher: Keeps only one child, and optionally a background, visible.
Utility:
- Remote Transform Rect: transform a Control remotely similar to RemoteTransform2D/3D
- Data Dropper: passes drag-and-drop via signal
- Flipped Split: SplitContainer anchored to the other side for when the parent is resized
Input:
- Theme Icon Button: I use it in my other plugins all the time! Grabs icon from theme by name.
- Properties Box: Form to input values like you'd use the inspector. Strings, bools, numbers (sliders supported) and enums. Allows foldable groups.
- Unfolded Option Button: list of options, pick one or use as bit flags
Reviews
Quick Information
![Extra Controls icon image](https://img.godotassetlibrary.com/l7wDZUDVxQcm4kXj3ErlZztsiXtoBtRoC4ecmgHZ7Fg/rs:fit:50:50:0/g:no/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Rvbi10bm93ZS9nb2RvdC1leHRyYS1jb250cm9scy9tYXN0ZXIvaWNvbi5wbmc.webp)
A collection of control nodes usable in a variety of games and GUI applications.Containers:- Interpolated Box/Flow: Containers that smoothly animate children when they enter or change order. Drag-and-drop reordering, drag-and-drop between containers, vertical layout and compacting children to fit are features supported in the Box variant.- ScaleContainer: When resized, scales children instead of resizing them. With the integer scale setting, can be used for pixel-perfect viewports.- Child Transform Container: transform a Control's children while preserving minimum size.- Draggable: node that can be dragged and resized with the mouse pointer, with grid snapping, parent-clipping, and a visible resize margin.- ScrollZoomView: node that can have one child and allows to scroll and zoom using the mouse. Allows smooth zoom.- MaxSizeContainer: Limits child size to a max size.- View Switcher: Keeps only one child, and optionally a background, visible.Utility:- Remote Transform Rect: transform a Control remotely similar to RemoteTransform2D/3D- Data Dropper: passes drag-and-drop via signal- Flipped Split: SplitContainer anchored to the other side for when the parent is resizedInput:- Theme Icon Button: I use it in my other plugins all the time! Grabs icon from theme by name.- Properties Box: Form to input values like you'd use the inspector. Strings, bools, numbers (sliders supported) and enums. Allows foldable groups.- Unfolded Option Button: list of options, pick one or use as bit flags