ZionGames Docs

Home / Zion Modules / Zion Console Menu

๐ŸŽฎ Zion Console Menu

Version 1.1.0 โ€” a complete, controller-ready UI Toolkit menu foundation for Unity 6.

Overview

Zion Console Menu provides the essential menu screens, player settings, provider-backed Save and Load presentation, confirmation dialogs 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.

ZionTPS is not required. Zion Console Menu can be integrated into any suitable Unity 6 project using UI Toolkit and the New Input System. Version 1.1.0 has been tested with Unity 6.0, 6.3 and 6.6.

Included Screens

Main Menu

Provides the main entry point for New Game, Continue, Load Game, Settings, Credits and confirmed Quit actions.

  • New Game
  • Continue
  • Load Game
  • Settings
  • Credits
  • Quit

Pause Menu

Pauses gameplay while preserving navigation history and allowing players to open Settings without resuming the game.

  • Resume
  • Save Game
  • Load Game
  • Settings
  • Return to Main Menu with confirmation
  • Quit with confirmation

Save Game

Displays provider-supplied slots and lets the player create or overwrite save data without tying the UI to a save format.

  • Empty and occupied slot states
  • Scene, timestamp and play-time metadata
  • Overwrite confirmation
  • Automatic slot refresh after success

Load Game

Displays the same provider-backed slots while enabling only valid occupied slots that the provider allows to load.

  • Available from Main Menu and Pause Menu
  • Selected-slot loading
  • Delete support for valid occupied slots
  • Clear operation results on failure

Confirmation Dialog

Reuses one modal overlay for Information, Confirmation, Warning and Destructive requests while preserving the originating screen and focus.

  • B or Escape cancellation
  • Underlying input is blocked while open
  • Destructive requests focus Cancel first
  • Focus returns when the dialog closes

Settings

Provides persistent audio, display and control options, with confirmation before Reset to Defaults is applied.

  • 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
  • Create the Save, Load and Confirmation Dialog objects
  • Assign a Save/Load Provider Source
  • Connect the Input Action Asset
  • Connect an AudioMixer

Diagnostics

  • Run full validation
  • Detect missing references
  • Check UIDocument sort orders
  • Validate Save and Load screen registration
  • Detect missing or demo-only save providers
  • Detect mismatched Input Action Assets
  • Repair safe common issues
  • Copy a support-ready diagnostic report

Technical Requirements

Unity version Unity 6; version 1.1.0 tested with 6.0, 6.3 and 6.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.

Product Links

Continue to Getting Started for the recommended installation workflow.