Edit of asset "EasyChat" Accepted
| Old/Current | New/Edit | |
|---|---|---|
| Title | EasyChat | EasyChat |
| Description |
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. |
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. |
| Category | Tools | Tools |
| License | MIT | MIT |
| Repository Provider | GitHub | GitHub |
| Repository Url | https://github.com/IUXGames/EasyChat | https://github.com/IUXGames/EasyChat |
| Issues Url | https://github.com/IUXGames/EasyChat/issues | https://github.com/IUXGames/EasyChat/issues |
| Godot version | Godot 4.3 | Godot 4.3 |
| Version String | 2.0.0 | 2.0.0 |
| Download Commit | e102fad26919a7556c04da9028abf16dceabb5a3 | e102fad26919a7556c04da9028abf16dceabb5a3 |
| Download Url (Computed) | https://github.com/IUXGames/EasyChat/archive/e102fad26919a7556c04da9028abf16dceabb5a3.zip | https://github.com/IUXGames/EasyChat/archive/e102fad26919a7556c04da9028abf16dceabb5a3.zip |
| Icon Url |
https://raw.githubusercontent.com/IUXGames/EasyChat/refs/heads/main/addons/easychat/icon.png
|
https://raw.githubusercontent.com/IUXGames/EasyChat/refs/heads/main/addons/easychat/icon.png
|