
UI Toolkit framework for Unity 6 — drop-in components, full-screen view scaffolds, transition animations, shader effects, responsive layout. Pure UI, no game-system coupling.
Requires Unity 6000.0 or later.
| If you want… | Go to |
|---|---|
| The fastest path to a running scene | Quick Start |
| To write your first view | First View |
| To learn UI Toolkit from scratch | UI Toolkit Basics |
| To convince yourself UI Toolkit is the right choice | Why UI Toolkit? |
| To see what Luna looks like | Gallery |
| Browse the sample scenes | Samples |
| To understand the package map | Architecture |
com.cupkekgames.luna from the Asset Store. Foundation deps (singletons, pool, fadeables, …) come bundled — one import.Samples/LunaUI/<version>/Showcase/FullScreenExamples/Scenes/00_LunaUIDemoFullBase.unity. Hit Play.For the full game scaffold (inventory, save/load, RPG stats, Ink dialogue), see the GameFull sample.
using CupkekGames.Luna;
public class MyView : UIViewComponent {
protected override void Awake() {
base.Awake();
// ParentElement, Fade, LunaUIManager are wired.
}
}→ Read the First View walkthrough to see how UIViewComponent plugs into the rest of Luna.
Settings
Theme
Light
Contrast
Material
Dark
Dim
Material Dark
System
Sidebar(Light & Contrast only)
Font Family
DM Sans
Wix
Inclusive Sans
AR One Sans
Direction