UCometChatPanel
A game-style tabbed chat panel with a dark translucent HUD aesthetic. It provides:- Three tabs: My Groups, Personal, Browse Groups
- Search: Filter conversations and groups by name
- Inline chat view: Select a conversation to open the chat within the panel
- Typing indicators: Shows who is typing in the active chat
- Avatar loading: Async avatar image loading with fallback initials
- Message filters: Configurable filters for message types and categories
Adding to Viewport
- Blueprint
- C++
- Create a Widget Blueprint with parent class CometChat Panel
- Set the App Id, Region, Auth Key, and User Uid properties
- Add to viewport via Create Widget → Add to Viewport
UCometChatButton widget which manages the panel automatically.Configuration Properties
SDK Config
Panel Style
Message Style
Message Filters
UCometChatButton
A floating circular button that toggles theUCometChatPanel open and closed. Add it to your HUD for a one-click chat experience.
Adding to Viewport
- Blueprint
- C++
- Create a Widget Blueprint with parent class CometChat Button
- Set the App Id, Region, Auth Key, and User Uid properties
- Add to viewport — the button appears as a floating circle
- Clicking the button opens/closes the full chat panel
Configuration Properties
Blueprint Methods
Usage Pattern
The typical setup is to addUCometChatButton to your HUD. It handles creating and managing the UCometChatPanel internally:
The panel handles SDK initialization, login, and data fetching automatically when opened. You only need to provide the configuration properties.
Next Steps
Setup
Install the plugin and configure your project.
Advanced Configuration
Fine-tune SDK settings and connection management.