Black Scar Studio - SCAR Chat - Multiplayer Chat System for Unreal Engine

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)

  1. Player types a message and presses Enter

  2. The client sends the message to the server

  3. The server distributes it to all players

  4. 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
    to

  • 100+ 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