Edit of asset "TRUCO" Accepted
| Old/Current | New/Edit | |
|---|---|---|
| Title | TRUCO | TRUCO |
| Description |
TRUCO is a Godot 4 addon that provides a reusable ECS multiplayer framework purpose-built for card games. It ships as a drop-in plugin — enable it in Project Settings and you instantly get an ECS core (World, Entities, Components, Queries, Systems), a networked replicator for state synchronization, a turn engine, input handling (drag/drop/hover/zoom), zone management, player registry, and a rule validation system — all with zero game-specific coupling. The architecture is hybrid ECS + OOP: pure ECS for data-oriented gameplay logic (cards, zones, turns), and classic OOP for UI, scene tree management, and editor tooling. This avoids the ceremony of pure ECS while keeping its strengths — decoupled systems, data-driven entities, and straightforward networking via component serialization. |
TRUCO is a Godot 4 addon that provides a reusable ECS multiplayer framework purpose-built for card games. It ships as a drop-in plugin — enable it in Project Settings and you instantly get an ECS core (World, Entities, Components, Queries, Systems), a networked replicator for state synchronization, a turn engine, input handling (drag/drop/hover/zoom), zone management, player registry, and a rule validation system — all with zero game-specific coupling. The architecture is hybrid ECS + OOP: pure ECS for data-oriented gameplay logic (cards, zones, turns), and classic OOP for UI, scene tree management, and editor tooling. This avoids the ceremony of pure ECS while keeping its strengths — decoupled systems, data-driven entities, and straightforward networking via component serialization. |
| Category | Scripts | Scripts |
| License | MIT | MIT |
| Repository Provider | GitHub | GitHub |
| Repository Url | https://github.com/nitsuboy/TRUCO-godot | https://github.com/nitsuboy/TRUCO-godot |
| Issues Url | https://github.com/nitsuboy/TRUCO-godot/issues | https://github.com/nitsuboy/TRUCO-godot/issues |
| Godot version | Godot 4.5 | Godot 4.5 |
| Version String | 1.0.0 | 1.0.0 |
| Download Commit | b7da673582b41403fb5f647cb403b12e82df974c | b7da673582b41403fb5f647cb403b12e82df974c |
| Download Url (Computed) | https://github.com/nitsuboy/TRUCO-godot/archive/b7da673582b41403fb5f647cb403b12e82df974c.zip | https://github.com/nitsuboy/TRUCO-godot/archive/b7da673582b41403fb5f647cb403b12e82df974c.zip |
| Icon Url |
https://raw.githubusercontent.com/nitsuboy/TRUCO-godot/refs/heads/develop/assets/icon.png
|
https://raw.githubusercontent.com/nitsuboy/TRUCO-godot/refs/heads/develop/assets/icon.png
|