Documentation | Contact
Target Indicators is a production-ready system for tracking world-space objects on your UI. Whether you need off-screen arrows like in Call of Duty, quest waypoints like in The Witcher, or floating health bars, this package handles the heavy lifting so you can focus on the art.
Why choose this over alternatives?
Unlike legacy assets, this system is built for performance first. It is designed to run on everything from mobile devices to high-end PC/Console titles without eating up your frame budget.
Key Features:
- Zero Garbage Collection: No heap allocations after initialization. Safe for tight loops.
- Compass Tape Logic: Automatically calculates normalized (0-1) linear coordinates for horizontal compass bars. Perfect for building Skyrim-style navigation tapes without complex math.
- Multi-Layered Boundaries: Run multiple boundary systems simultaneously. You can have a Compass Tape at the top of the screen, an Elliptical tracker for enemies, and a Rectangular clamped boundary for quest objectives all active at the same time with independent settings.
- Instant Iteration: Fully supports Unity's Fast Enter Play Mode (No Domain Reload).
- Blazing Fast: Does not use Object.Find or GetComponent at runtime.
- Render Pipeline Agnostic: Works perfectly with URP, HDRP, and Built-in.
- XR Ready: Full support for VR/AR Head Mounted Displays.
- UI Toolkit & Canvas: Completely decoupled from the rendering method. Use standard Unity UI, the new UI Toolkit, or any third-party UI solution.
Includes:
- Complete source code (clean, commented C#).
- "Low-code" prefabs to drag-and-drop immediately.
- Sample scenes to demonstrate setup.
Note: Compass Tape features provide coordinate logic; UI art assets for the compass bar are not included.
This asset includes the 'Inter' font, licensed under the SIL Open Font License 1.1. Full license details can be found in the Notices.txt file within the package.