Unreal Chat SDK for Multiplayer Video Games

The Unreal Chat SDK includes the core functionality you need to interact with the Stream Chat API, with support for messages, channels, reactions and more. The SDK also incorporates a selection of Widgets so you can start building your own chat user experience in Unreal.
The best place to start is the Unreal In-Game Chat Tutorial. The tutorial teaches you the basics of using the Unreal Chat SDK to integrate in-game chat into your Unreal Engine project.
Low-level client
- Channels
- Messages
- Users
- Events
- Blueprint or C++
Wide platform support
- Android
- iOS
- Windows
- Linux
- macOS
Message List Widgets
- Add and show message-specific reactions
- Edit sent messages
- Typing indicators
- Read state
- Temporal grouping of messages
Channel List Widgets
- Channel name
- Users' read states
- Last message
- Time of last message
- Event listening
Message Widgets
- Team chat message style
- In-game chat message style
- Temporal grouping of messages
- Reactions
Message Composer
- Editing message UI/UX
- Typing events
- Emoji support


Unreal Chat SDK Features
- Send, edit and delete messages
- Send and delete reactions
- Query and watch available channels
- User presence/online indicator
- Full Blueprint integration
Meet the Lead Unreal Developer
Hi 👋 I'm Sam and I'm excited to bring you this early preview of the Unreal Chat SDK. The SDK is still under active development, so any feedback fellow devs can provide would be super helpful.
Would you consider leaving some feedback on what you need from Stream?
Give Developer Feedback
Didn’t find what you’re looking for? Get in touch with our Developer Advocacy team to let us know what we can do to help: