Released Plugin / Tool v1.0.0 12 views

Multiplayer Compass & Marker

A linear compass and replicated ping system for Unreal Engine.

Engine
UE 5.8
Version
1.0.0
Updated
Oct 14, 2026
Size
400MB
Price
From $29.99 on Fab

Overview

Multiplayer Compass & Marker is a complete compass and ping system for multiplayer games in Unreal Engine 5.8, built entirely in Blueprint. A linear compass along the top of the screen shows headings and bearings, and every marker appears both on the compass and in the world, with its live distance in meters.

Players tap the middle mouse button to mark whatever they are looking at, or hold it to open a radial menu with Mark, Danger, Item and Remove. Markers are spawned on the server and replicated, so the whole team sees every call-out in that player's own color.

How it works

  • Tap to ping: a middle-mouse tap marks the spot the camera is looking at. Keys 1 to 4 place a Player Mark, a Danger ping, an Item ping, or clear all of your marks.
  • Context-aware pings: put BPC_AutoMarker on an object and it decides what a ping on it becomes, such as an item with its own icon.
  • Always-on objectives: add BPC_Marker to any actor, set it to Objective or Side Objective, and it stays on everyone's compass for as long as it exists.
  • Off-screen markers: markers stick to the screen edge with a direction arrow, and an up/down indicator shows when a target is above or below you.
  • Auto-expiring marks: each type has its own lifetime (Player Mark 60 s, Item 15 s, Danger 7.5 s by default), or 0 to keep it until removed.

Setup in four steps

  1. Add BPC_Compass to your player pawn. Any Pawn or Character with a Camera component works.
  2. Add the input actions to your Input Mapping Context.
  3. Put BPC_Marker on anything that should always be marked.
  4. Put BPC_AutoMarker on anything players can ping.

Every marker type's icon, color, font, show distances and lifetime live in one Data Asset, DA_ProjectSetting, together with the 8 player colors.

What's included

Asset Count
Blueprints 9 (7 system, 2 demo)
Widgets 6
Materials 16 (12 system, 4 demo)
Textures 59 (21 system, 38 demo)
Static Meshes 14 (7 system, 7 level)

A ShowCase level, 6 simple 3D props and 6 item icons are included so you can try everything right away. To test multiplayer in the editor, set Number of Players to 2 and Net Mode to Play As Listen Server.

Note

Default bindings are mouse and keyboard. The system uses Enhanced Input, so you can add gamepad buttons to the same input actions, but choosing an option in the mark menu currently uses the mouse cursor.

Features

  • 01

    Linear compass

    Cardinal points, degree ticks and marker icons with live distance in meters

  • 02

    7 marker types

    Player, Player Mark, Objective, Side Objective, Item, Danger and Custom

  • 03

    Fully replicated

    Markers spawn on the server and every player sees them, each in their own color

  • 04

    Radial mark menu

    Hold middle mouse for Mark, Danger, Item and Remove, plus four shortcut keys

  • 05

    Off-screen markers

    Screen-edge clamping, a direction arrow and an above/below elevation indicator

  • 06

    Context-aware pings

    BPC_AutoMarker decides what a ping on an object becomes

  • 07

    Show distances and lifetime

    Per-type show distances, automatic lifetime and a world-space marker beam

  • 08

    100% Blueprint

    Works in Blueprint-only and C++ projects, set up in four steps

Videos

Preview & Showcase

Documentation