Game built for STEM Seminar to demonstrate the power of the Rust programming language using bevy and rapier.
- Download the latest release for your platform from the releases page on the right-hand side.
- Extract the archive using 7zip or equivalent program.
- Double click on the binary (.exe) for your platform.
Note: On some modern Wayland Systems, if you encounter troubles, try setting this environmental variable: WINIT_UNIX_BACKEND=x11
|==========================================|
| Action | Keyboard/mouse | Xinput gamepad |
|^^^^^^^^|^^^^^^^^^^^^^^^^|^^^^^^^^^^^^^^^^|
| Move | WASD | Left stick |
|------------------------------------------|
| Camera | Mouse movement | Right stick |
|------------------------------------------|
| Jump | Space | Bottom button |
|------------------------------------------|
| Dash | Q | Left button |
|------------------------------------------|
| Fall | Shift | Right trigger |
|==========================================|
- Download and install rust
- Clone this repository
- Extract the assets.tar.xz file
tar -xf assets.tar.xz
- Add the empty cache file (for convex decompositions)
touch cache.bin
- Run the program once with
cargo run --release
- Wait for the program to decompose objects. The game will appear frozen, and this process may take several minutes, depending on your computer)
- Build the final version using
cargo build --release
- Your binary will appear in
target/release/rust-game