// the find
DigitalExtinction/Game
A 3D RTS game implemented in Rust.
A 3D RTS game in Rust using Bevy, targeting Linux/Windows/macOS with multiplayer support via a separate lobby server and UDP relay connector. Pre-1.0 and explicitly described as 'too bare bones to be enjoyable' — this is an engineering project more than a playable game. Last commit was September 2024, which in June 2026 means it's likely stalled.
The workspace is broken into ~25 focused crates (audio, combat, movement, net, pathing, etc.) with real separation of concerns — not a single-file game jam entry. The custom networking layer in crates/net implements reliable delivery on top of UDP with its own delivery confirmation and resend logic, which is non-trivial. The conf crate uses proc macros with trybuild tests that verify compile-time error messages — that's a level of rigor you rarely see in game projects. The multiplayer architecture (lobby server + separate connector/relay + game client as distinct binaries) is properly separated rather than bolted-on.
Last push was September 2024 — this project appears abandoned, which makes it risky to build on or contribute to. Content is nearly nonexistent: four units/buildings (attacker, base, powerhub, pole), two maps — there's not enough game here to evaluate whether the architecture actually works at any scale. AGPL license is a hard stop for anyone who wants to learn from the code and use it in anything commercial. The readme's own roadmap admits the PoC milestone has 'very important' missing UI features like seeing unit health, which suggests the gap between where it is and 1.0 is larger than the milestone list implies.