finds.dev← search

// the find

DigitalExtinction/Game

★ 382 · Rust · AGPL-3.0 · updated Sep 2024

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.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →