A clean, real-time, server-replicated text chat system for Unreal Engine that works with EOS, Steam, Dedicated Servers, LAN, and Listen Servers, built 100% in Blueprints.
No plugins.
No C++.
Just drop it in, and it works.
ScarChat was built to solve one simple problem:
“I just want a multiplayer chat that doesn’t break when I switch backend.”
And yeah… we got tired of over-engineered systems that don’t even replicate properly.
So we built our own.
What You Get
ScarChat is a complete multiplayer text chat solution, not just a UI widget.
It includes:
Server-authoritative message handling
Real-time client updates
Scrollable chat panel
Animated hide / unhide chat box
Player name + message formatting
Modular message widgets
Clean, readable Blueprint logic
Everything is separated into:
Chat Panel Widget
Chat Message Widget
PlayerController networking logic
So you can drop it into any project without rewriting your game.
How It Works (In Simple Words)
Player types a message and presses Enter
The client sends the message to the server
The server distributes it to all players
Each player updates their UI locally
This makes the system:
Lag-safe
Cheat-safe
Backend-agnostic
It doesn’t care if you’re using:
EOS
Steam
Dedicated servers
LAN
Or even custom networking
If Unreal’s replication works, ScarChat works.
Built for Real Multiplayer Projects
This is not a single-player “fake chat UI”.
ScarChat uses:
GameState player array
PlayerController replication
Server → client events
Which means it scales naturally from:
2 players
to100+ players
Without rewriting anything.
Features
Real-time multiplayer text chat
Player name + message formatting
Auto-scroll to the newest message
Slide-in / slide-out chat box
Clean UI built with:
Vertical box
Scroll box
Editable text
Buttons
Works with:
EOS
Steam
Dedicated servers
LAN
100% Blueprint
No external dependencies
Documentation: https://drive.google.com/file/d/1IFIbj9H19i0HpOOUnd_i3ZtOzPu-vHBc/view?usp=sharing
Demo Video: https://youtu.be/MHqpUgf82xE
What’s Inside
You get:
WBP_ChatPannel - Main chat UI
WBP_ChatMessage - Single message widget
PlayerController Blueprint logic
Server & Client chat events
Ready-to-copy networking setup
Just copy the PlayerController logic into your game’s controller, and you’re done.
https://www.fab.com/listings/237bc66b-c67d-4748-987a-511e4aa2ae39