Cosmic Crew: Dusk is will be a conceptual, 3d interplanitary base building game. The main inspiration comes from the "Space Kit" free assets found at kenny.nl/assets/space-kit. NOTE: This project is in an extraordinarily early stage, and the idea, concept and any related content is subject to drastic change and modification.
To run and play Cosmic Crew: Dusk, there are a few options:
- By downloading either a specifc release or 'nightly version of the game from the github releases page
- Extracting the archive (if necessary)
- Running or opening the executable
- Install rust at rustup.rs
- Clone the repo
git clone https://github.com/cosmiccrew/dusk.git
cd dusk
cargo run
or (for increased runtime performance, but longer compile times)cargo run --release
Any and all contributions are welcome! Pull requests are checked for cargo test
, cargo clippy
and cargo +nightly fmt
. Note this project uses unstable cargo fmt settings, and requires installing and running cargo fmt on the nighlty edition.
Before submitting a PR or issue, please run the following commands and follow their instructions:
cargo clippy
cargo +nightly fmt
The development build by default has some runtime performance improvements enabled - however, to speed up compile times (namely using bevy's internal dynamic linking feature), a simple feature flag can be enabled:
cargo run --features dynamic_linking
You may want to create a Makefile
, shell alias, or other similar script runner (e.g. Just) for this.
please note: this will decrease some runtime performance.
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.