Skip to content
Media 1 for listing World Indicator System
0 comments

Description

World Indicator System is a UE5 plugin for adding screen-space indicators to your game — tracking actors and locations both on-screen and off-screen, with full support for split-screen and online multiplayer out of the box.

Works with any User Widget, independent of setup.


Watch the trailer: Trailer Video

Documentation | Playable Demo | Support Discord | Tutorial Video


Built around a World Subsystem, it manages everything from memory to the canvas. Add it into any project and start placing indicators in minutes — all you need is a User Widget, a Player Controller and something to point at.

World Indicator System aims to be the all-in-one screen indicator solution for any Unreal Engine 5 project — whether it's a single player experience, an online multiplayer game, or a local co-op title. Flexible enough to cover simple use cases in minutes, and robust enough to scale with the most complex ones.

____________________________________________________________________________________________________

  • Blueprint Function Library — accessible from any Blueprint, no setup required.

  • Works with Any Widget — bring your own User Widget, optionally implement the Indicator Interface for animations and more.

  • Multiplayer Ready — built-in Network Component with Server RPCs, client filtering, and a overridable events for custom net logic.

  • Split-Screen Supportmanages indicators per Player Controller, with each Player Controller owning its own set of indicators.

  • Soft Referenced — assets are automatically loaded when added and unloaded when removed.

  • Async gameplay nodes — built-in distance, line-of-sight, and bounds events.

  • Runtime Border Scale — editable in run-time and saved in GameUseSettings.ini, ready to use with your in-game settings menu

____________________________________________________________________________________________________

World Indicator System supports online multiplayer through the World Indicator Network Component (UWorldIndicatorNetComponent).

Add this component to your Player Controller to enable networked indicator functionality.

Version 1.3

  • Features

    • UE 5.8 Support

    • World Indicator Actor Interface

      • Actors who implement the interface can get notified about indicators tracking them

    • Linux Development Platform Support

  • Improvements

    • Clean indicator removal when Async Indicator Tasks are trying to destroy their owning indicator object.

Version 1.2

  • Features

    • Custom Indicator Update Rate

      • The rate for calling IndicatorUpdate()

    • Indicator objects now contain Gameplay Tags

      • Indicators can be queried by gameplay tags and implement the IGameplayTagAssetInterface

    • Off-screen Only indicator support

      • Can create an indicator with a border widget only

    • Position offset

      • Add Indicator interface can now take a position offset

    • Indicator Rotation Mode:

      • Omnidirectional

      • Four Directional

    • Indicator Widget Switching Mode: 

      • Instant

      • Delayed

    • Indicator Removal Policy:

      • Instant

      • Hide Then Remove

  • Function Library

    • Add World Indicator For All Local Players

      • Adds the indicator to all local player controllers

    • Get World Indicators by Gameplay Tag

      • Returns all indicators who own the specified Gameplay Tag

    • Remove World Indicators by Gameplay Tag

      • Removes all indicators who own the specified Gameplay Tag

    • Get Indicator (Actor)

      • Returns the first indicator tracking the specified actor

    • Get Indicator by Component (Scene Component)

      • Returns the first indicator tracking the specified component

Included formats