Digital Extinction

Digital Extinction is a 3D real-time strategy (RTS) game. It is set in the near future where humans and AI fight over their existence.

It is open source & free software. Forever! It runs on Linux, Windows and potentially other platforms.

The game is completely written in Rust with Bevy used as the engine.

Status

The game is still in early phases of its development. If you are looking for a mature game, come back in a few months.

Feedback, bug reports and other contributions are welcomed.

How to Play?

Currently, the only possibility is to build the game from source.

What you need:

Clone, build & run recipe (will work in majority of the cases):

Where to Get Help?

Community

Goals

Many of the goals are intentionally vague and aspirational. They serve as a general direction for the future development. All changes and decisions shall go hand in hand with the spirit of the following goals.

Contributing

Contributions to the project in any form are welcomed. Check out our Contributor's Guide.

MSRV: the Minimum Supported Rust Version (MSRV) is “the latest stable release” of Rust.

Roadmap

  1. MVP
  2. Release (first) version 0.1
  3. Publicly announce the game: #60
  4. Indefinitely improve the game

MVP

This is an embarrassingly bare bones game. It is complete in the sense that you can start the game, play against someone and win or loose.

At this stage, the game is too bare bones to be enjoyable. The UI/UX misses some very important features (like seeing what units are selected, ability to see health / energy of units, and so on).

The goal of this milestone is to lay down the foundations, setup basic insfrastrucutre (GitHub Actions, issues labels, …) and achieve an important psychological milestone.

0.1

This is the first published version of the game. In theory, this should be the earliest possible version, minimizing development time and effort, which is threshold enjoyable for an actual player.

As opposed to MVP, this version has all the basic UI to make the UX acceptable. The game mechanics is somewhat expanded so it is no longer thoroughly "dummy".

License

Digital Extinction is free and open source. All code in this repository is licensed under GNU GPLv3 (LICENSE or https://www.gnu.org/licenses/gpl-3.0.en.html).

Unless you explicitly state otherwise, any source code contribution intentionally submitted for inclusion in the work by you, shall be licensed as above, without any additional terms or conditions.

All other artwork in this repository, including 3D models, textures, animations, UI bitmaps, sounds and music is licensed under Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)