Off-Screen & Compass Tape Target Indicators View on Asset Store (opens in new tab)

Package details

Latest version
1.5.0
Last updated
First released
Unity version
6000.0.77 or later
Package size
263 KB
Files
69
Favorites
58
Views in the past week
74

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Off-Screen & Compass Tape Target Indicators

by Jake Manfre (opens in new tab)

4.8 / 5 · 4 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 3
4 stars 1
3 stars 0
2 stars 0
1 star 0
  • Price drop

Create high-performance off-screen and compass tape indicators. Optimized for Unity 6+ (BiRP/URP/HDRP) with zero allocations.

Discount -100% Previous price $10.00 Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Off-Screen & Compass Tape Target Indicators, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov Version 1.4.0 released 22 Jun 2026 v1.4.0 Version 1.5.0 released 15 Oct 2026 v1.5.0

Asset preview

1 / 6

Off-Screen & Compass Tape Target Indicators screenshot 1

Off-Screen & Compass Tape Target Indicators screenshot 1

About this asset

Documentation | Contact

Dependencies

  • Unity 6000.0 or newer
  • com.unity.inputsystem 1.14.0 or newer for samples
  • com.unity.ugui 2.0.0 or newer for samples

Target Indicators is a production-ready system for tracking world-space objects on your UI. Built for Unity 6, it handles the complex screen-space math for off-screen arrows, quest waypoints, and compass tapes.

This system is built for performance first. It features a strict zero-allocation update loop, making it safe for tight mobile constraints and high-end PC/Console titles without eating into your frame budget.

Key Features:

  • AI Agent Ready: Includes an Agent Skill that teaches AI coding agents how to set up and troubleshoot target indicators, so they finish tasks faster, use fewer tokens, and follow the package's recommended setup.
  • Zero Garbage Collection: No heap allocations after initialization. Passes memory-safe buffers via ReadOnlySpan<T> to completely avoid garbage collection overhead in hot paths.
  • Highly Configurable: Includes multiple boundary types (Padded, Absolute, Unbounded, Compass Tape), configurable clamping shapes (Rectangle, Ellipse), and target distances.
  • Smart "Look-At" Thresholds: Dynamically trigger UI elements, like fading distance labels when the player looks directly at a target.
  • In-Editor Boundary Visualizers: See exactly where your UI boundaries will clamp directly in the Scene view for fast, visual iteration.
  • Multi-Layered Boundaries: Run multiple boundary systems simultaneously. Clamp enemy indicators to an elliptical boundary, quest markers to a padded rectangle, and waypoints to a compass tape with completely independent settings.
  • Instant Iteration: Fully supports Unity's Fast Enter Play Mode (No Domain Reload on Enter Play).
  • Blazing Fast: Does not use Object.Find or GetComponent at runtime.
  • Render Pipeline Agnostic: Works perfectly with URP, HDRP, and Built-in.
  • UI Agnostic: Completely decoupled from the rendering method. Use standard Unity UI, UI Toolkit, or any third-party UI solution.
  • XR Ready: Full support for VR/AR Head Mounted Displays.

Includes:

  • Clean, commented C# source code.
  • Prebuilt UI prefabs and managers for drag-and-drop integration.
  • Sample scenes demonstrating padded boundaries, compass tapes, and multi-category setups.

Note: Compass Tape features provide coordinate logic; UI art assets for the compass bar are not included.

From the publisher's Asset Store listing.

Technical details

  • Performance: Strict zero-allocation update loops. Passes memory-safe buffers via ReadOnlySpan<T> to eliminate GC pressure.
  • Optimization: Zero reliance on Object.Find, FindObjectsOfType, or GetComponent at runtime.
  • Architecture: Event-driven design with completely decoupled math and rendering logic. Uses lightweight structs for all data payloads.
  • UI Compatibility: Agnostic architecture; works natively with standard uGUI, UI Toolkit, or custom third-party UI solutions.
  • Render Pipelines: Fully compatible with Built-in, URP, and HDRP.
  • Platform Support: Supports traditional displays and XR Head Mounted Displays (XR).
  • Workflow: Fully supports Unity's Fast Enter Play Mode (Domain Reloading disabled) for rapid iteration.
  • Configuration: All settings including boundary shapes, padding sizes, "Look-At" thresholds and more are fully configurable at both edit and runtime.
  • Starter Assets: Includes clean, minimal sample scenes and drag-and-drop prefabs to demonstrate implementation without project bloat.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.0.77f1 Compatible Compatible Compatible

As listed on the Asset Store.