Zion Console Menu


Controller-ready UI Toolkit menu system including main and pause menus, settings, credits, input rebinding, virtual cursor, game-flow hooks, setup wizard and diagnostics.


by Zion Games Assets


Price History +

Zion Console Menu

Stop rebuilding the same menu systems every time you start a new Unity project.

Zion Console Menu gives you a complete, controller-ready menu foundation built with UI Toolkit and the New Input System. It covers the menus players expect, the settings developers usually have to wire by hand, and the setup tools needed to get everything working without hours of scene configuration.

It is designed for Unity 6.0 to 6.5 and works with keyboard, mouse and gamepad from the start.

A complete menu foundation

The package includes a polished main menu, pause menu, settings screen, credits screen and controls screen. Navigation history is handled for you, so opening Settings from Pause returns to Pause, while opening it from the Main Menu returns to the Main Menu.

New Game, Continue, Resume and Return to Main Menu are connected through a flexible Game Flow Bridge. You can use the built-in scene-loading options or connect the menu to your own game systems through UnityEvents.

Built for gamepad use

Zion Console Menu is more than a keyboard-first menu with controller navigation added afterward.

It includes:

• A virtual gamepad cursor controlled by the left stick


• Automatic keyboard, mouse and gamepad prompts


• D-pad navigation and Submit/Cancel support


• Right-stick and trigger scrolling for longer screens


• Correct UI layering so the cursor always remains visible


The input prompts update automatically when the player changes input method.

Audio, display and control settings

The Settings screen includes practical options players expect:

• Master, music and SFX volume with AudioMixer support


• Fullscreen mode, resolution and VSync


• Saved preferences through PlayerPrefs


• Runtime input rebinding for keyboard and gamepad


• Individual binding reset, Reset All and duplicate-binding checks


Binding overrides are saved automatically and restored the next time the game starts.

Setup without the usual guesswork

The included Zion-branded Setup Wizard can generate the required scene objects, register menu screens, assign Panel Settings, create supporting services and wire common callbacks.

Built-in diagnostics check for problems such as:

• Missing or duplicate screen IDs


• Incorrect UIDocument sort orders


• Input Action Asset mismatches


• Missing Navigate, Submit, Cancel or Pause actions


• AudioMixer and exposed-parameter issues


A copyable diagnostic report also makes support and troubleshooting much easier.

Ready for real projects

Zion Console Menu does not force you to use a particular scene manager or save system.

The Game Flow Bridge supports event-only workflows, built-in asynchronous scene loading and loading-screen progress hooks. The Continue button also has a public availability API, allowing a save system to enable or disable it depending on whether valid save data exists.

This makes the package useful as a standalone menu solution today while leaving clear integration points for larger projects.

Included

• Complete demo scene


• Setup Wizard and diagnostics


• Main, pause, settings, credits and controls screens


• Gamepad cursor and automatic input prompts


• Audio, display and rebinding systems


• Game Flow and loading-screen hooks


• Quick-start guide, user documentation and integration notes


Requirements

Works on Unity 6.0 to Unity 6.5


New Input System only


UI Toolkit runtime UI


Zion Console Menu is intended for developers who want a professional menu foundation without committing to a large gameplay framework or spending days rebuilding common UI systems.

Demo audio includes selected CC0 assets from Kenney UI Audio. Full licensing information is included in the package’s Third-Party Notices file.


🌐 Online docs: Zion Console Menu - ZionGames Docs


🦁 More tools: https://ziongames.co.uk