Because Unity's Entities/DOTS has taken years to deliver on what the Rust community is actively engaged in developing and in the interest of entirely open source game development, this is an experimental reimplementation of the core gameplay items of Fantasy Crescendo.
- Create a stable cross-platform determinmistic simulation for rollback netplay.
- Get lower level control over the game's systems.
- Deliver a custom cross-platform editor that can more easily create the game's assets.
This is still an experiment. It's unknown if this implementation is going to supplant the Unity implementation, be used as a simulation layer, or whatever else.
Local development environment requires the following:
The project currently will only build on nightly due to the use of an unstable cargo
feature that has not landed in stable yet. Use rustup
to switch to nightly Rust.