ZionGames Docs

Home / Zion Modules

🧩 Zion Modules

Focused Unity 6 runtime systems for gameplay, navigation and player-facing interfaces.

Modules Overview

Zion Modules are focused runtime systems designed to solve specific development problems without forcing your project into a large, monolithic framework.

Some modules extend ZionTPS directly, while others can be used independently in any suitable Unity 6 project. Each product has its own setup guide, requirements, integration notes and troubleshooting documentation.

Before installing a module: review its requirements and compatibility notes. Not every Zion Module requires ZionTPS.

Available Modules

ZionTPS Extension

Zion Stats

Available

Add configurable Health, Stamina, Mana and XP systems to ZionTPS using presets, StatsConfig assets, gameplay events and optional UI Toolkit HUD generation.

Key features

  • Health, Stamina, Mana and XP stat types
  • Multiple starter presets
  • StatsConfig assets
  • Optional UI Toolkit HUD
  • Runtime testing controls
  • Event-driven gameplay integration

Requires: ZionTPS

Scanner & Navigation

Zion XRay

Available

A runtime scanner and objective-navigation system with through-wall highlighting, world markers, scanner HUD feedback and NavMesh GPS trails.

Key features

  • Scanner activation and HUD feedback
  • Through-wall target highlighting
  • World-space objective markers
  • Active objective tracking
  • NavMesh chevron GPS trails
  • Objective switching and integration APIs

Requires: Unity 6, New Input System and NavMesh support for GPS trails

Menus & Player Settings

Zion Console Menu

Available

A complete, controller-ready UI Toolkit menu foundation with main and pause menus, settings, runtime input rebinding, a virtual cursor, setup wizard and diagnostics.

Key features

  • Main, Pause, Settings, Controls and Credits screens
  • Keyboard, mouse and gamepad support
  • Left-stick virtual cursor
  • Automatic input prompts
  • Runtime keyboard and gamepad rebinding
  • Audio and display settings
  • Game-flow and loading hooks
  • Setup Wizard and built-in diagnostics

Requires: Unity 6, UI Toolkit and the New Input System

ZionTPS is not required.

Module Comparison

Module Primary purpose ZionTPS required Main Unity systems
Zion Stats Character stats and gameplay resources Yes ScriptableObjects, events and UI Toolkit
Zion XRay Scanner, objectives, markers and navigation No UI Toolkit, Input System and NavMesh
Zion Console Menu Menus, settings, controller support and game flow No UI Toolkit, Input System and AudioMixer

General Requirements

  • Unity 6
  • New Input System for runtime input-enabled modules
  • Module-specific requirements listed in each guide
  • Clean Runtime and Editor assembly separation
  • No external gameplay framework unless explicitly stated

Getting Started

  1. Select the module that matches the problem you need to solve.
  2. Read its requirements and installation guide.
  3. Import it into a clean test project or source-controlled branch.
  4. Run the included Setup Wizard where provided.
  5. Run validation before modifying the generated setup.
  6. Test the supplied demo before integrating it into your own scene.
Back up your project first. Import new assets into a source-controlled project or make a manual backup before changing an existing production scene.

Support

When reporting a problem, include the Unity version, module version, console errors and any diagnostic report generated by the module.