Simple Asteroids game clone in Rust language, using macroquad engine.
Based on an Asteroids tutorial for Lua and LÖVE 11. To compare with Lua version see the init commit version which is closest to the original.
The main dependency — the rust compiler. To get it, follow rustup.rs instructions.
No other external dependencies are required.
Followed libs may be required:
# ubuntu system dependencies
apt install pkg-config libx11-dev libxi-dev libgl1-mesa-dev libasound2-dev
# fedora system dependencies
dnf install libX11-devel libXi-devel mesa-libGL-devel alsa-lib-devel
# arch linux system dependencies
pacman -S pkg-config libx11 libxi mesa-libgl alsa-lib
cargo run
It is in the public domain under the WTFPL license.