Introduction
This extension pack for RimGui, a code-driven Immediate Mode GUI, adds a wide variety of widgets, including dropdowns and various input controls.
RimGui is required to use this pack.
RimGui is an easy-to-use, code-driven Immediate Mode GUI library built from scratch for rapid iteration, rather than extending existing UI Toolkit or uGUI.
I’ve often found existing GUI libraries frustrating to use:
- Building UIs usually involves tedious drag-and-drop operations
- Even simple UI can involve a lot of boilerplate code
- Adding, removing, and managing UI elements like buttons can be a hassle
- Registering and unregistering events like click handlers takes unnecessary effort
With RimGui, there's no need to build UIs with drag-and-drop or manually manage the lifecycle of UI elements.
You can render them with very concise code, like Gui.Button().
Works with all Unity versions 2021+ including 2021, 2022, 2023 & Unity 6.
Features
- SliderNumeric
- Text
- Various numeric types
- bool
- char
- Splitter
- VerticalBarHandle
- SnapVerticalBarHandle
- RectInnerPointHandle
- SnapRectInnerPointHandle
- Hyperlink
- Label
- ComboBoxButton
- SlidePad
- EditableText
- Dropdown
- InputDropdown
- DragInput
- Input
- Various numeric types
- char
- bool
- Vector2
- Vector3
- Vector4
- Vector2Int
- Vector3Int
- Rect
- RectInt
- Bounds
- BoundsInt
- Color
- Color32
- HsvColor
- Utilities for drawing tree
...and many more.
For more details, please refer to the Demo.
Links
AssetStore Page
Demo
Github
Introduction | RimGui
Unity Discussions
Support
If you have any bugs or feature requests, please submit them via this page.
For direct support, you can reach us at support [at] gridrand [dot] com.
You are also welcome to post questions or feedback on the Unity Discussions thread.