11. Metroidvania (Part 1)
We covered many different genres and sub-genres; and you learned how to create a card game, a fixed shooter, a scrolling shoot ‘em up, a single-screen platformer, and a scrolling platformer. Each of these projects taught you an important lesson about game design and development! Let’s summarize a bit what we saw in the previous chapters:
Memory (Chapters 3 and 4) taught you randomization, variables, loops, and data structures.
Space Gala and Space Gala 2 taught you how to manage shooting, bullets, health, score, enemies, and basic enemies AI and how to create basic boss ...