Unreal Simple Multiplayer Chat System UE7098

Simple Multiplayer Chat System

A simple multiplayer chat system allows you to:

– set a name using /setname playername (names cannot have a space in them)

– send whispers /w playername

– send global messages

(Youtube Quickstart tutorial)

{4.18 Update has been submitted to Epic, this includes system overhaul which converts the system into an Actor Component for easier implementation and management (only available in 4.18+)}

Pressing Enter (or what ever you specify) will set focus to the chat window and let you type a message, pressing enter again lets you send that message. The messages are color coded (white are global messages, green are your own messages, purple are whispers and ofc either can be changed). The messages are also timestamped with the time you receive them. Once the chat window is full, it becomes scrollable, and messages can be over multiple lines. The system works by sending a message to the server which then triggers an event for all the clients sending them the new message, so its very bandwidth friendly. The chat window is a UMG widget added to the players hud. The system was tested in the editor using the listen and dedicated server options, and tested in a packaged game. The system will come with a implementation tutorial.

Discord: https://discord.gg/2krDbGhVRa

or email: adam-wolf@hotmail.co.uk

technical details

Designed for Desktop