EasyChat's icon

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