Zion XRay

Scanner mode, objective highlighting, world markers and NavMesh GPS trails for Unity.

v1.0.0 Available

Overview

Zion XRay is a Unity gameplay module that helps players find, identify and navigate towards important objectives in your game world.

Activate scanner mode to highlight the active target through walls, show objective information in a HUD overlay, display a world marker above the target, and guide the player with a NavMesh-based GPS trail across the floor.

It is designed for RPGs, action-adventure games, survival games, exploration experiences and any project where players need clearer direction without relying on a large permanent minimap or a simple screen-edge arrow.

Core Features

Scanner mode

Toggle an immersive scanner mode using Unity's Input System, with a dedicated HUD overlay and optional scanner-only visual feedback.

Through-wall highlighting

Make the active objective visible even when it is hidden behind walls, props or level geometry, helping players understand where to go next.

NavMesh GPS trails

Generate a floor-based chevron trail that follows the NavMesh route towards the current objective instead of drawing a simple straight line.

World markers and HUD

Show objective names, target distance and world-space markers so players can identify the current target clearly in busy environments.

Objective System Integration

Zion XRay does not replace or take ownership of your quest system. Your game, quest logic or mission system decides which objective is currently active.

Your external system sets the active target through the objective provider API, and Zion XRay reads that target to update the highlight, world marker, HUD and NavMesh GPS trail.

  • Set an objective from your existing quest or mission system
  • Switch the active target whenever the player progresses
  • Clear the objective when a task is completed or no target is active
  • Keep your own gameplay architecture while Zion XRay handles visual guidance

Target Types and Visual Feedback

Create clear visual language for different types of gameplay target. Zion XRay supports target categories and colours so objectives do not all look the same.

  • Objective: main mission or destination targets
  • Enemy: hostile or combat-relevant targets
  • Pickup: collectible, loot or resource targets
  • Interact: switches, terminals, doors and usable world objects
  • Custom: project-specific target types and colours

Setup Wizard and Demo Content

The Zion XRay Setup Wizard helps configure the scanner, input references, objective provider, HUD, world markers and optional demo content in a more guided workflow.

  • Setup tab for configuring player and scanner references
  • HUD tab for scanner overlay and objective display options
  • Demo tab for generating example targets and testing the system
  • Demo objective switcher for testing multiple active objective targets
  • Examples that show scanner mode, world markers, highlighting and GPS trails together

Ideal For

  • RPG and action-adventure objective guidance
  • Scanner, detective vision and investigation gameplay
  • Mission and quest target visualisation
  • Exploration games with discoverable points of interest
  • Survival games with resource, extraction or destination markers
  • Games that need clearer navigation without a permanent minimap

Frequently Asked Questions

Does Zion XRay include a quest system?

No. Zion XRay does not own your quests, missions or progression logic. Your game decides which target is active, and Zion XRay visualises that target through highlighting, HUD feedback, world markers and GPS trails.

Does the GPS trail use a straight line to the target?

No. The GPS trail is NavMesh-based, so the floor chevrons can follow a navigable route towards the current objective rather than pointing directly through walls.

Can objectives be visible through walls?

Yes. Zion XRay includes through-wall highlighting so an active target can remain visible behind level geometry while scanner mode is active.

Can I use it without ZionTPS?

Yes. Zion XRay is designed as a standalone Unity gameplay module. It can work alongside ZionTPS, but it does not require it or assume a specific controller or quest system.

What input system does it use?

Zion XRay is built around Unity's Input System and includes scanner input support as part of its setup workflow.

```