- Copyright
- Acknowledgments
- Table of contents
- Game development in Rust with Macroquad
- 1. Your first Macroquad app
- 2. Fly away
- 3. Smooth movement
- 4. Falling squares
- 5. Collision
- 6. Bullet hell
- 7. Points
- 8. Game state
- 9. Starfield shader
- 10. Particle explosions
- 11. Graphics
- 11.1. Spaceship and bullets
- 11.2. Graphical explosions
- 11.3. Animated enemies
- 12. Music and sound effects
- 13. Graphical menu
- 14. Resources
- 14.1. Resources and errors
- 14.2. Coroutines and Storage
- 15. Release your game
- 15.1. Build for desktop
- 15.2. Build for the web
- 15.3. Build for Android
- 15.4. Build for iOS
- 16. The end
- Full source code
- Credits
- Glossary