ZionGames Docs

Home / Zion Modules / Zion Console Menu

🎮 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.

ZionTPS is not required. Zion Console Menu can be integrated into any suitable Unity 6 project using UI Toolkit and the New Input System.

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.

Product Links

Continue to Getting Started for the recommended installation workflow.