TRUCO's icon

TRUCO 1.0.0 Scripts 4.5 Community

Submitted by user Nitsuboy; MIT; 2026-05-24

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.


View files Download Submit an issue Recent Edits