🎮 Zion Console Menu
A complete, controller-ready UI Toolkit menu foundation for Unity 6.
Overview
Zion Console Menu provides the essential menu screens, player settings and integration hooks needed for a polished Unity game.
It is built with Unity UI Toolkit and the New Input System and supports keyboard, mouse and gamepad control. The system can be used independently and does not require ZionTPS.
Included Screens
Main Menu
Provides the main entry point for New Game, Continue, Settings, Credits and Quit actions.
- New Game
- Continue
- Settings
- Credits
- Quit
Pause Menu
Pauses gameplay while preserving navigation history and allowing players to open Settings without resuming the game.
- Resume
- Settings
- Return to Main Menu
- Quit
Settings
Provides persistent audio, display and control options.
- Master, Music and SFX volume
- Display mode
- Resolution and refresh rate
- VSync
- Runtime input rebinding
Controls
Allows keyboard and gamepad bindings to be changed while the game is running.
- Interactive rebinding
- Persistent binding overrides
- Duplicate binding detection
- Reset individual bindings
- Reset All
Credits
A scrollable credits screen with keyboard, mouse and controller navigation support.
Loading Overlay
Displays loading labels and progress while your own scene or game-flow system performs a transition.
Controller and Input Support
- Keyboard and mouse navigation
- Gamepad navigation
- Left-stick virtual cursor
- D-pad navigation
- Submit and Cancel actions
- Right-stick scrolling
- Trigger scrolling
- Automatic keyboard and gamepad prompts
- Runtime keyboard and gamepad rebinding
Editor Tooling
Zion Console Menu includes a branded Setup Wizard and built-in diagnostics to reduce repetitive scene configuration.
Open the Setup Wizard from:
Tools > Zion Console Menu > Setup Wizard
Setup Wizard
- Locate required project assets
- Generate missing scene objects
- Assign Panel Settings
- Connect menu UXML assets
- Connect the Input Action Asset
- Connect an AudioMixer
Diagnostics
- Run full validation
- Detect missing references
- Check UIDocument sort orders
- Detect mismatched Input Action Assets
- Repair safe common issues
- Copy a support-ready diagnostic report
Technical Requirements
| Unity version | Unity 6 |
|---|---|
| Runtime UI | Unity UI Toolkit |
| Input | Unity New Input System only |
| ZionTPS required | No |
| Third-party framework required | No |
| Render pipeline | Runtime menu system is not tied to a specific render pipeline. Check demo-scene dependencies separately. |