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