Classic snake game is terminal based, open source, inspired by invaders, to get some Rust practice and some basic game dev experience.
Audio should work out-of-the-box on macOS, Windows, and iOS. For Linux, the downstream package for actually playing sound ([CPAL]) requires the Alsa development libraries to be installed.
CentOS
sudo yum install -y alsa-lib-devel
Debian/Ubuntu
sudo apt install libasound2-dev pkg-config
Arch Linux
sudo pacman -S alsa-lib pkgconf libx11
You will also need pipewire-alsa
or pulseaudio-alsa
depending on the sound server you are using.