Zum Inhalt springen

Beschreibung

Co-op pings and a radial ping wheel. Replicated, Blueprint-ready, and working the moment you enable it.

Video: https://youtu.be/7-yVJj9CoGw

Example project (UE 5.8): https://www.dropbox.com/scl/fi/hrwbpmtkzna1kmn3689sg/PingWheelExample_UE5.8.zip?rlkey=4tsu5hr1kig5r15kg4h2m5cke&dl=0

Tap to ping what you are looking at. Hold to open a wheel of eight calls — Go here, Item, Wait, Regroup, Careful!, Help me, 3-2-1 together, Look there — and let go on one to send it. Every player sees every ping in the sender's colour, with their name and the distance.

  • Works out of the box: enable the plugin and press Play. No Blueprint or C++ changes.

  • Multiplayer included: the server gives each player state a replicated component; late joiners see pings that are still alive; the server rate-limits spam.

  • Markers lie on the surface and ripple as they land; urgent calls keep rippling; a badge shows the picture and the time left; off-screen pings wait at the screen edge as arrows and never stack.

  • The 3-2-1 countdown runs on server time, so the whole team counts together.

  • Mouse and gamepad. The camera holds still while the wheel is open.

  • Vector-drawn pictures and UI: sharp at any resolution, no textures to replace.

  • Fully Blueprint-driven: add kinds as Data Assets, restyle the widgets in a child Widget Blueprint, override how a tap picks its kind, react to events, or drive everything from your own input and UI.

  • Local pings for tutorials and AI teammates; Reduce Motion for accessibility.

  • Blueprint samples included: react to every ping (On Any Ping Added), ping from your own key, make an actor choose its ping through an interface.

  • Demo map in the plugin: PingWheel/Demo/Lvl_PingWheelDemo (engine and plugin assets only).

Technical details

Features: quick-tap ping, radial wheel (mouse/gamepad), 9 ping kinds (8 on the wheel), replicated pings, per-player colours and limits, surface rings, off-screen indicators, synced countdown, local pings, actor-tag and interface-based kind selection, sounds per kind.

Code modules: PingWheel (Runtime)

Number of Blueprints: 4 (WBP_PingMarkers, WBP_PingWheel, samples BP_PingWheelSample, BP_PingChest)

Data Assets: 9 ping kinds. Input: 3 actions, 1 mapping context. Sounds: 10

Network replicated: Yes (tested: listen server + remote client)

Supported development platforms: Windows

Supported target build platforms: Windows

Documentation: README.md in the plugin folder

Important notes: Unreal Engine 5.8 only. No experimental plugins required. No third-party software: all sounds were generated by the author's script, fonts are the engine's.

Support: [email protected]

Enthaltene Formate