This is a complete guide on how to develop a classic 2D shoot ’em up game using the game library Macroquad and the Rust programming language. It covers everything from a simple Hello World Macroquad application to adding graphics, audio, a shader, a graphical menu, and how to release the game on multiple platforms. Each chapter introduces new Macroquad concepts, improves on the gameplay, and ends with a challenge. The guide is written by Olle Wreede.
Buy the hardcover color book Game Development in Rust with Macroquad on the Lulu web shop.
You can also read the book Game Development in Rust with Macroquad online.