🌙 Luna is a complete UI solution, offering simple solutions for common UI challenges without imposing any limitations on the UI Toolkit.
Documentation: https://docs.cupkek.games/
Feature Overview
- Simplified Flow: Easily manage the lifecycle and visibility of UI elements with smooth transitions.
- Effortless Styling: Style your UI with predefined USS variables and classes, allowing for quick customization and consistent design throughout your game.
- UI Components: Explore a growing collection of customizable UI components, featuring over 15 components and counting.
- Fully Featured Demos: Get started with fully featured demo scenes that showcase the capabilities of Luna UI.
- UI navigation: Let Unity handle UI Navgiation without manual input, thanks to Luna UI managing focusable elements.
- Localization: Streamline the localization process with readily available demo and guideline, utilizing the Unity Localization package.
- UI Manager: Automatically adds click and hover sounds to any interactable UI element. Manage all UI elements from a centrailzed location.
- Escape Manager: Effortlessly handle escape input using a stack-based system.
- Input Prompts: Display input prompts for controllers and keyboard. Supports Unity's new input system with rebinding capabilities.
⚠️ DISCLAIMER
- Luna is NOT for uGUI.
- Luna uses UI Toolkit and it is highly recommended that you are familiar with it in order to get the most out of it. You can refer to documentation and join discord community to get help.
- Luna includes fully functional demos but integrating them into your game will require additional programming work on your end.
- Note that the Samples use various third party art assets under the CC0 license.
- Requires Unity 6000 or newer.