
Easily add objective markers and guides to your Unity game. Point players where they need to go. Works great for 2D or 3D projects. Smooth performance included.* To use the 2D Demo scene properly, import the sprite packages.Guide Your PlayersThis system helps you add clear visual pointers in your Unity game. Show players exactly where objectives are or highlight important items. Keep players engaged and reduce confusion.Works For Your GameFlexible: Perfect for many game types like shooters RPGs or open world adventures. Use it in 3D or 2D scenes.Smooth Performance: Designed to run fast without slowing your game down. Smart marker reuse keeps things efficient.Easy Setup: Get started quickly without complex configuration. Add target markers to objects with one simple component.Clear Visual MarkersOn Screen: Markers appear directly over targets when they are visible to the player.Off Screen: When targets are outside the player's view markers can stick to the screen edge and point the way. Never let players get lost.Simple Control and CustomizationEasy Settings: Adjust how far markers can be seen or how smoothly they update using a simple settings file.Your Look: Customize marker appearance using your own User Interface images. Match your game's style.Code Control: Easily turn markers on or off from your own scripts for quests or events.Clear Visual Guidance: Easily add objective markers and guides for players.On Screen Markers: Display indicators directly over visible targets.Off Screen Indicators: Show markers clamped to screen edges pointing towards unseen targets.2D & 3D Support: Works seamlessly in both orthographic (2D) and perspective (3D) views.Performance Optimized: Uses object pooling and adjustable update frequency for smooth gameplay.Easy Setup: Component based design allows for quick integration.Simple Configuration: Use ScriptableObject settings to easily adjust distance update speed and visuals.Customizable Appearance: Define marker visuals using your own UI prefabs.Script Control: Activate and deactivate waypoints via code to sync with game events.Dynamic Targets: Automatically handles targets appearing and disappearing during gameplay.Distance Culling: Set maximum visibility distance to ignore far away targets.Skybox by Chad Wolfe (CC BY-NC-SA 3.0)