Panel Pilot – Streamlined UI Management & Settings System View on Asset Store (opens in new tab)

Package details

Latest version
1.1.0
Last updated
First released
Unity version
2022.3.61 or later
Package size
42.9 MB
Files
64
Favorites
4
Views in the past week
6

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Panel Pilot – Streamlined UI Management & Settings System

by Ultrabolt Official (opens in new tab)

No ratings yet

  • Price drop

Lightweight UI panel manager with smooth transitions, SFX, and settings handling all under 10MB with clean structure.

Discount -20% Previous price $15.00 Price $12.00

Lowest in 6 months

Get 20% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Panel Pilot – Streamlined UI Management & Settings System, 6 months Current $12.00; lowest $12.00; highest $15.00 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 2

Panel Pilot – Streamlined UI Management & Settings System video 1

About this asset

Panel Pilot is a complete solution for managing UI panels and in-game settings, designed to save you hours of development time. 

Instead of relying on SetActive(), it uses CanvasGroup components to provide smooth fade transitions and clean group-based panel control. Whether you need an inventory with multiple sub‑panels, a settings menu with sliders, toggles, and key rebinding, or just a professional way to handle UI flow, Panel Pilot has you covered.

Key benefits:

  • Panel Groups – Organise panels into logical groups (e.g., Inventory = Items + Crafting + Equipment) and open/close them with one line of code or optional keyboard shortcuts.
  • Smooth Transitions – Configurable fade speed for a polished user experience.
  • Complete Settings Framework – Built‑in support for Sliders, Toggles, Dropdowns, InputFields, and Key Bindings. Each setting automatically saves to PlayerPrefs and loads on start.
  • AudioMixer Ready – Volume sliders can directly control AudioMixer exposed parameters.
  • Developer‑Friendly – Clean, well‑commented C# code that’s easy to extend. Includes a static EditorGUI API for creating custom inspectors with box groups, foldouts, enum toolbars, and more.
  • No Duplicate Keys – The system warns you immediately if you accidentally reuse a PlayerPrefs key, preventing hidden bugs.

Panel Pilot comes with ready‑to‑use prefabs for all setting types, a fully functional example canvas, and detailed documentation to get you started in minutes.

You can also download and try the PanelPilot Demo for free before you buy.

From the publisher's Asset Store listing.

Technical details

Panel Pilot – Feature Overview

  • Panel Group ManagementGroup multiple panels together (e.g., Inventory, Shop, Settings)
    Open/close groups by ID: PanelsManager.Open("GroupName")
    Optional shortcut keys per group
    AllPanelsClosed and DefaultPanelsClosed properties for easy game state checks
  • CanvasGroup‑Based TransitionsNo SetActive – uses alpha fading for smooth visibility
    Adjustable fade speed (0–0.5 seconds)
    Automatically handles interactability and raycast blocking
  • Settings System (Save/Load)Five built‑in setting types: Slider, Toggle, Dropdown, InputField, Keybind
    Automatic PlayerPrefs persistence
    Duplicate key detection with clear error messages
    Easy event subscription (OnValueChangedExternally) to link settings to your game logic
  • AudioMixer IntegrationVolume sliders automatically convert linear values to decibels
    Works with any exposed AudioMixer parameter
  • Key RebindingReady‑to‑use key binding prefab with listening UI
    Automatic duplicate key detection
    Escape key cancels listening
  • Editor API (EditorDrawer)Static helper methods for custom inspectors:
    CreateSimpleBoxGroup / CreateSimpleFoldoutGroup
    DrawEnumAsButtons (toolbar style)
    DrawMinMaxSlider for Vector2 / Vector2Int
    Disposable HorizontalGroup / VerticalGroup structs
    Consistent styling with minimal code
  • Included Prefabs & ExamplesFully functional demo canvas with example panels
    Ready‑to‑use prefabs for each setting type
    Audio highlight and click SFX support
  • Clean & Extensible CodeWell‑structured, commented C#
    Easy to modify or extend for your own needs
    No external dependencies

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.62f3 Compatible Compatible Compatible Compatible
2022.3.61f1 Compatible Compatible Compatible Compatible

This package uses TextMesh Pro, which is included by default via Unity’s Package Manager (no Asset Store dependency required).
Fully compatible with Built-in, URP, and HDRP render pipelines.
No additional setup is needed—everything works out of the box.

As listed on the Asset Store.