Lesson 1 - Platformer player movement
Lesson 2 - Add an AI
Lesson 3 - Implement projectiles and room transitions
Lesson 4
Lesson 5 - Advanced platformer movement
Lesson 6
Lesson 7 - Waterfalls and enemy systems
Lesson 8
Lesson 9
Lesson 10 - Vertical moving platforms
Task 1 - Enemy with targeting firing
Movement System
Enemy System
Weapon System
Hitpoint System
Player System