Godot UI Component Library

screenshot of Godot UI Component Library

A library of custom UI components for Godot

Overview

The godot-ui-component-library is a library of custom components for the Godot game engine. These components are built using base Godot Control nodes and can be styled using their theme property. The library provides various components that can be easily added to the scene tree and used in game development.

Features

  • Single Select: Allows the user to select an option from a collapsible dropdown list.
  • Single Select Search: Similar to Single Select, but includes the ability to search and filter options.
  • TreePanelContainer: A container for organizing components in a tree-like structure.
  • MarginContainer: Adds margin to its child nodes, allowing for spacing and layout control.
  • VBoxContainer: Vertically arranges its child nodes.
  • HBoxContainer: Horizontally arranges its child nodes.
  • Button: Used for user interaction and triggers events.
  • CanvasLayer: Used to display the dropdown over other layout elements.

Summary

The godot-ui-component-library is a useful library for Godot game engine developers who want to enhance their UI with custom components. These components are built using base Godot Control nodes and can be easily styled using the theme property. The library includes features like single select, search functionality, tree-like structure, and layout containers. Installing the plugin and activating the necessary dependencies is a straightforward process. Overall, the godot-ui-component-library is a valuable resource for game developers looking to improve their UI in the Godot game engine.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.