Navigation Bar

Navigation Bar

Compass and Markers

A compass bar made in Unreal Engine using C++ and Slate, extended by additional marker functionality.

Compass and Markers

Navigation bar and markers in-editor view.

The UI element has been fully implemented in C++ using Slate, making it highly performant. It communicates with the player blueprint and runtime instances of objects with an target-actor component on them. The communication passes through a UMG Widgetwrapper class, forward variables like settings in-editor and positions runtime to the slate widget. Additionally the line of sight between the player and the target is used to determine the visibility of the marker-representatives in 3D space.