EasyChat 2.0.0 Tools 4.3 Community
Submitted by user IUXGames; MIT; 2026-04-22
EasyChat (Godot 4.3 Add-on)
EasyChat is a Godot 4.3 add-on designed to implement fully featured chat systems in games, both offline and multiplayer.
MAIN GOAL
To provide a production-ready, easy-to-integrate, and highly customizable solution, removing the need to build from scratch:
- User interface (UI)
- Text input flow
- Command autocomplete
- Presentation logic
CORE COMPONENTS
- Reusable node: EasyChat
- Centralized configuration system: EasyChatConfig
This system allows full control over both behavior and appearance of:
- Message history
- Input field
- Send button
- Autocomplete
- Notifications
- Layout
- Sounds
- Commands
WHAT’S NEW IN VERSION 2.0.0?
- More robust customization system
- Per-element StyleBox support
- Default styles preserved as fallbacks
- Interactive Preview section in the editor:
- Test states
- Preview animations in real time
ADDITIONAL FEATURES
Global singleton to manage chat from any script:
- enable()
- disable()
- add_message()
- add_system_message()
- Command system using ChatCommand resources
- Keyboard navigation with autocomplete
- Signals for seamless game logic integration
MULTIPLAYER SUPPORT
- Optional integration with LinkUX
- Reuse the same chat flow across different network backends
- No changes required in game logic
SUMMARY
EasyChat is a modular, scalable, and UX-driven solution for adding professional in-game chat to Godot projects, reducing development time while maximizing both visual and functional customization.
View files Download Submit an issue Recent Edits