ElysChat
Full-featured roleplay chat system for Unreal Engine 5 multiplayer games.
ElysChat provides multi-channel communication with fictional languages, proximity-based messaging, social features, and immersive 3D speech bubbles — all designed for RPG and roleplay servers.
Key Features
- Multi-Channel Chat — Proximity, Global, Group, Guild, Direct Message, and GameMaster channels
- Fictional Languages — Dynamic corruption based on listener proficiency (None → Partial → Mostly → Fluent)
- Inline Emotes — Action descriptions using configurable delimiters (default
*...*) - Slash Commands — Built-in (
/me,/w) and custom commands with autocomplete - 3D Speech Bubbles — Billboard widget components with message queuing and fade
- Social Graph — Friends, blocklists, guilds, and groups
- Language Proficiency — Learnable languages with serializable progress
- Blueprint-First — Full Blueprint support despite C++ implementation
Architecture Overview
Quick Start
- Install the plugin
- Add
UERPChatComponentto your PlayerController - Add
UERPSocialComponentto your PlayerState - Create a
UERPChatConfigData Asset with your channels and languages - Build your chat UI inheriting from
UERPChatWidgetBase
Ready to get started? Head to the Setup Guide.