Inspired by the classic Atari game, RiverRaid is a shoot-’em-up game where you control a jet plane fighting enemy helicopters.
RiverRaid_gameplay.mp4
Play on itch.io: https://barbug-dev.itch.io/river-raid
OR
Download the source code from the latest release.
- 🔹 Built with SDL3 (alongside SDL3_image & SDL_ttf)
- 🔹 Low-level audio implemented using miniaudio
- 🔹 Lightweight & memory-efficient
Assets come from Canva, where they are distributed under an educational license.
Background music: 8-bit Game Music from Pixabay.
This project is licensed under the MIT License1.
Note from the author: I’m sharing this project under the MIT License as my contribution to the open-source community. If you’re learning SDL3/C++/miniaudio or building your own game, feel free to use my code. We were all beginners once, and having real code to learn from is a blessing. Just remember: asset files each follow their respective licenses.
Footnotes
-
The MIT License allows reuse, modification, and distribution, including for commercial purposes, provided that the original license and copyright notice are included. ↩