My first project and experience with Rust and the Bevy engine. It is a Gun-And-Run game.
[ Espace ] ==> Fire.
[ Arrows on keyboard ] ==> Movements
You can try the game on this webpage!
-
Windows: Be sure that VS2019 build tools are installed.
-
Linux: (Bevy engine dependencies)
"Street of zombies" needs a new target for "wasm support" and the "cargo-make" tools
rustup target add wasm32-unknown-unknown
cargo install cargo-make
Rust should be installed on your computer. Then, the following command on the root directory will build and launch the game on your computer.
# Builds an run the game on local
cargo make run --profile native
You can also build a Web Assembly version of the game
# Builds the Web Assembly version
cargo make --profile release build-web
You can test a Web Assembly version in local on 127.0.0.0:4000 with the following command
# Builds the Web Assembly version and host on 127.0.0.0:4000
cargo make serve --profile build-web
- Weapon system.
- Projectile system with interface.
- Diagonal movements.
- Soundtrack.
- Ennemy movements.
- Ennemy spawn.
- Ennemy AI (currently, simple movements)
- Sprite usage.
- Map limit.
- Bonus (Change weapons and Projectile types).
- Scoreboard + Player health.
Sprites licenced under "Creative Commons Attribution-ShareAlike 3.0". Contributors and license in the "Credits.txt" file: