Announcing Horizon: A Free, Professional Compass & Marker System for Unity
Hello, fellow developers.
Today, I'm excited to release a new, completely free tool for the Unity community: Horizon, a dynamic compass and marker system designed to bring a professional-grade navigation experience to your games.
Nearly every 3D adventure, RPG, or open-world game requires a robust system to guide players to their objectives. Building this UI from scratch—complete with a rotating compass, distance-aware markers, and performant icon rendering—is often a time-consuming and complex task. Horizon was created to solve this problem by providing a polished, plug-and-play solution that's ready for any project.
Our goal was to create a free asset that feels like a premium tool, built on a foundation of clean, scalable, and data-driven design principles.
Core Features
- Data-Driven Markers: Define all your marker types—quest objectives, points of interest, enemies—as
ScriptableObject
assets. This allows you to manage their appearance, color, and behavior in a clean, designer-friendly workflow. - High-Performance UI: The compass renderer is built for performance, using an efficient object-pooling system for its marker icons to ensure smooth operation, even with dozens of active markers on screen.
- Dynamic & Flexible: The system is built to be manipulated at runtime. A clean API allows you to easily add, remove, or even change a marker's appearance dynamically as game states change (e.g., turning a location marker into a quest objective).
- Event-Driven Architecture: Built on a decoupled foundation, the
MarkerManager
communicates with the UI via C# events. This makes the system easy to integrate and extend, and allows your other game systems to listen for marker-related events.
A Companion to Endless Encounters
While Horizon is a powerful standalone tool, it was also designed to be the perfect companion for our premium asset, Endless Encounters: Dynamic Mission & Loot Generator. The event-driven API allows for seamless integration, making it easy to automatically display procedurally generated quest objectives on the compass.
Get Started Now
Horizon is available to download for free right now from our Itch.io page. We believe powerful tools should be accessible to all developers, and we hope this asset saves you time and helps you create a more immersive navigation experience for your players.
The package includes the complete, documented C# source code, a demo scene, and sample assets to get you started immediately.
Thank you for your support, and we look forward to seeing what you create.
Files
Get HORIZON: A Dynamic Compass & Marker System (Unity/URP)
HORIZON: A Dynamic Compass & Marker System (Unity/URP)
Modular compass system for Unity URP. Add quest markers, scrolling, and pulsing UI with zero hassle.
Status | Released |
Category | Tool |
Author | Rottencone83 Builds |
Tags | compass, c-sharp, game-assets, gamedev, hud, marker-system, navigation, source-code, tool, Unity |
Leave a comment
Log in with itch.io to leave a comment.