Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Godot
  3. Godot Spin Button

Godot Spin Button

MITGDScriptv1.2.0

A Godot Engine 4.x addon providing a horizontal selector with navigation controls, modular components, and rich customization.

Visit WebsiteGitHubGitHub
133 stars7 forks0 contributors

What is Godot Spin Button?

Spin Button is a Godot Engine 4.x addon that introduces a horizontal selector UI element, functioning as a dropdown alternative with next/previous navigation controls. It enhances user experience in Godot projects by offering a flexible, modular way to select options horizontally.

Target Audience

Godot Engine developers building user interfaces that require horizontal option selection, such as settings menus, character creators, or inventory systems.

Value Proposition

Developers choose Spin Button for its modular structure and rich API, allowing extensive customization of navigation, theming, and data manipulation beyond standard Godot UI components.

Overview

Horizontal Selector with extended options is an addon for Godot Engine 4.x.

Use Cases

Best For

  • Creating horizontal selectors as an alternative to dropdown menus in Godot projects.
  • Building modular UI components where only specific navigation features are needed to keep code clear.
  • Implementing customizable pagination or navigation controls with keyboard and mousewheel support.
  • Developing themed UI elements that replicate AAA game interfaces with icons, titles, and descriptions.
  • Managing dynamic lists of options with methods to append, prepend, add, remove, or clear items.
  • Designing interactive menus with loop mode for continuous cycling through options.

Not Ideal For

  • Projects requiring simple, vertical dropdowns without extra navigation controls
  • Rapid prototyping where Godot's built-in OptionButton is sufficient
  • Developers unfamiliar with Godot's theming system who need plug-and-play styling
  • Teams prioritizing minimal addon dependencies to reduce maintenance overhead

Pros & Cons

Pros

Modular Design

The addon's modular structure lets you use only necessary modules, keeping code clear and size small, as highlighted in the README's emphasis on modularity.

Rich Customization API

With a comprehensive API, developers can create custom pagination, navigation buttons, and effects, supported by multiple button types like slider and link.

Full Navigation Suite

Includes built-in elements like pagination arrows, popup, and keyboard/mousewheel control, providing extensive user interaction options out of the box.

Dynamic Data Manipulation

Offers methods such as append, prepend, and remove to manage items dynamically, enabling real-time updates to option lists.

Cons

Theming Learning Curve

The README admits that creating themes has 'peculiarities' and requires reading separate documentation, adding complexity for beginners.

Documentation Fragmentation

Key documentation is housed in an external Wiki, making it less accessible and integrated compared to inline Godot editor help.

Complex Hierarchy Overhead

The button's multi-layer wrapper and container structure, as shown in the hierarchy diagram, can introduce scene management complexity and potential performance issues.

Frequently Asked Questions

Quick Stats

Stars133
Forks7
Contributors0
Open Issues7
Last commit2 years ago
CreatedSince 2023

Tags

#interface#button#godot-4#addon#modular-design#ui#game-development#ui-components#godot-plugin#custom-controls#ui-navigation#gui#godot4#godot-addon#godot#godot-engine

Links & Resources

Website

Included in

Godot9.7k
Auto-fetched 20 hours ago

Related Projects

PixeloramaPixelorama

Unleash your creativity with Pixelorama, a powerful and accessible open-source pixel art multitool. Whether you want to create sprites, tiles, animations, or just express yourself in the language of pixel art, this software will realize your pixel-perfect dreams with a vast toolbox of features. Available on Windows, Linux, macOS and the Web!

Stars9,950
Forks526
Last commit2 days ago
Godot Demo ProjectsGodot Demo Projects

Demonstration and Template Projects

Stars9,221
Forks2,193
Last commit3 days ago
LorienLorien

Infinite canvas drawing/whiteboarding app for Windows, Linux and macOS. Made with Godot.

Stars6,737
Forks306
Last commit10 months ago
DialogicDialogic

💬 Create Dialogs, Visual Novels, RPGs, and manage Characters with Godot to create your Game!

Stars5,836
Forks341
Last commit3 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub