Echo Siege is an open-source competitive tower defense project built around three ideas:
- defend your own lane with towers
- send creeps to your opponent
- fight the recorded echo of a previous win
The project remains under active development, with more documentation and details to be added over time.
crates/sim-core: deterministic simulation and replay-oriented rulesapps/bevy-client: Bevy desktop clienttools/trainer: headless experimentation entrypoint
cargo client
cargo trainer -- --episodes 3- The workspace is set up as a code-first Bevy project.
- Core gameplay systems are still under active iteration.
- Public documentation will expand after the first playable milestone.
- The current high-level plan lives in docs/roadmap.md.
Echo Siege is licensed under the GNU General Public License v3.0 or later. See LICENSE.
Third-party dependencies keep their own licenses. Bevy is dual-licensed under MIT or Apache-2.0.
Non-code assets follow a separate contribution policy. See ASSET_LICENSE_POLICY.md and CONTRIBUTING.md.