Macroquad Exercises

  • GLSL Post-processing
    • Use is_key_down to react to user input, and change the strength of the post-processing effects.
  • First person camera
  • Game of life
  • Snake!
    • Extend the game to have a second snake. There are multiple variations, it is up to you to choose the most fun one. This is a good opportunity to practice more with building abstractions (like extending the Snake struct).
This slide should take about 100 minutes.

We will go through 2 more chapters, and then we’ll use what we’ve learned to create simple games!

The missing chapters can be covered on demand, or by the students themselves.