ZionGames Docs
```cshtml

Home / Zion Modules / Zion XRay

🧩 Zion XRay

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

HUD & World Markers

Zion XRay can present target information both on the screen and in the world. This helps players understand what the current objective is, how far away it is and which direction to travel.

HUD responsibilities

  • Show scanner active/inactive state.
  • Show current objective name.
  • Show current objective distance.
  • Show optional demo controls or player guidance hints.

Recommended demo instructions

Include these instructions in the sample HUD so users and Asset Store reviewers can test the module immediately:

Hold XRay Input: Scanner Mode
1: Objective
2: Enemy 01
3: Enemy 02
4: Pickup
5: Interactable

World markers

World markers can be used to show a target icon above or near an XRay target. They are particularly useful for objectives that are far away, above the player, below the player or temporarily obscured.

Recommended marker behaviour

  • Show the active objective marker clearly.
  • Use target-type colours consistently.
  • Hide or reduce markers when a target is behind the camera.
  • Clamp off-screen markers toward the edge of the display where appropriate.
  • Avoid showing too many permanent markers at once.
  • Use scanner mode to reveal additional optional markers.
Usability tip: The GPS trail should be the primary guidance method for nearby navigation. World markers are most useful as a secondary orientation tool.