Game development in Rust with Macroquad

Table of contents

Copyright
Acknowledgments
Table of contents
Game development in Rust with Macroquad

  • Your first Macroquad app 8
  • Fly away 14
  • Smooth movement 18
  • Falling squares 21
  • Collision 26
  • Bullet hell 31
  • Points 36
  • Game state 40
  • Starfield shader 47
  • Particle explosions 53
  • Graphics 58
    • Spaceship and bullets
    • Graphical explosions
    • Animated enemies
  • Music and sound effects 74
  • Graphical menu 77
  • Resources 83
    • Resources and errors
    • Coroutines and Storage
  • Release your game 95
    • Build for desktop
    • Build for the web
    • Build for Android
    • Build for iOS
  • The end 108

Full source code
Credits Glossary

Agical