🧩 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.
Available Modules
ZionTPS Extension
Zion Stats
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
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
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
- Select the module that matches the problem you need to solve.
- Read its requirements and installation guide.
- Import it into a clean test project or source-controlled branch.
- Run the included Setup Wizard where provided.
- Run validation before modifying the generated setup.
- Test the supplied demo before integrating it into your own scene.
Support
When reporting a problem, include the Unity version, module version, console errors and any diagnostic report generated by the module.