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