Easy UI
Optional UI panel motion (UniTask + PrimeTween when enabled) ... MODULE COVERAGE (HIGHLIGHTS) ... Social & match — Chat, Team roster, Scoreboard, Party invite, Ping wheel, Lobby / character ...
by Panda Dev
Price History +
COMPATIBILITY
• Unity 6 LTS (recommended / supported target)
• Built for the New Input System
• UGUI (Canvas / RectTransform)
• Text: Legacy Unity Text or TextMeshPro (wizard selectable)
• Optional animations: UniTask + PrimeTween (wizard can install when UI animations are enabled)
PACKAGE CONTENTS
• Runtime module controllers and UiRootController
• Editor Setup Wizard (templates, modules, layout, theme, presets, How To Use)
• Theme profiles and colour presets
• Documentation (full manual + API reference)
• Demo / Play Mode placeholder wiring (optional)
ARCHITECTURE NOTES
• Display layer only — gameplay systems remain yours
• Null-safe module access: disabled modules return null
• Generation modes: With Runtime API or Visual Skeleton
• Prefab export options available from the wizard workflow
• Uses modern C# patterns; nullable-aware APIs
DEPENDENCIES
• Unity Input System (required)
• TextMeshPro (if TMP text mode is selected)
• UniTask + PrimeTween (optional; for UI motion when enabled)
NOT INCLUDED / NOTES
• Final game art is yours — assign your sprites in Layout / Theme
• Does not replace your gameplay, networking, or inventory logic
• Always cache UiRootController via SerializeField (do not rely on scene searches in production)
Easy UI is a modular game HUD and menu kit for Unity 6 LTS.
Pick a genre template, enable the modules you need, arrange layout and sprites in the Setup Wizard, choose a theme, and generate a ready-to-use Canvas — with optional runtime controllers or a visual-only skeleton.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT YOU GET
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• 99 UI modules covering vitals, combat feedback, inventory, maps, quests, social, dialogue, menus, and game-state screens
• Setup Wizard: Template → Modules → Demo → Layout → Theme → How To Use → Create
• Genre templates (MMO, FPS, Battle Royale, Soulslike, and more)
• Single entry point: UiRootController — null-safe access to every enabled module
• With Runtime API or Visual Skeleton generation modes
• Optional Play Mode demo placeholders so you can press Play and see the UI immediately
• Theme profiles + colour presets (Default, Fantasy, Sci-Fi, Horror), including a global text colour
• Wizard presets to save and reload your full setup
• Unity Text or TextMeshPro
• Optional UI panel motion (UniTask + PrimeTween when enabled)
• Full documentation + in-wizard How To Use guide synced from the API reference
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MODULE COVERAGE (HIGHLIGHTS)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Stats & vitals — HP, Mana, Stamina, Hunger, Shield, Breath, XP, Reputation, Player/Target/Focus frames, low-health & exhaustion overlays
Combat — Crosshair (multiple reticle styles), Hitmarker, Damage Numbers, Cast / Channel / Charge bars, Boss health & phase, Combo, Dodge, Ammo, Kill Feed, Lock-On, Scoped Reticle, Throwing Arc
Inventory & economy — Inventory grid, Currency, Resource HUD, Crafting queue & recipe browser, Loot feed, Item inspect & compare, Inventory transfer, Shop, Loadout, Character sheet, Skill tree
World & map — Minimap, Compass, Full map, Waypoints, Objective markers, Map legend, Spectral scan vision
Quests & story — Quest tracker & popup, Dialogue box & choice wheel, Subtitles, Announcement & area-name banners
Social & match — Chat, Team roster, Scoreboard, Party invite, Ping wheel, Lobby / character select, Network latency HUD, Round / zone timers
Menus & systems — Main menu shell, Pause, Settings, Modal, Loading, Game Over, Toasts, Notification stack, QTE, Skill-check minigame, Photo Mode, Tutorial hints, Achievements
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HOW IT WORKS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Easy UI draws the UI. Your game still owns gameplay data (HP, ammo, inventory, quests).
1. Open Easy UI Setup
2. Pick a template and enable modules
3. Create the Canvas
4. Cache UiRootController and drive modules from code:
ui?.GetStatBar(UiModuleType.HpBar)?.SetValues(70f, 100f);
ui?.Toasts?.Show("Ready");
Or bind an IStatProvider and let vitals refresh automatically.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHO IT'S FOR
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Indie teams and solo developers who need a production-oriented HUD/menu foundation without building every panel from scratch — and who want a clean, documented API instead of a sealed black-box UI.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SUPPORT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Includes complete documentation and an API cheat sheet. Support via the Asset Store publisher contact / support channel listed on the product page.