Complete course syllabus publishedThe full lesson sequence is published below. Interactive lesson production is scheduled as the Academy expands.
Create reusable gameplay entities, combat systems, enemy behaviors, upgrades, waves, and bosses.
Stage 3 · Complete 2D DeveloperSyllabus 26 topics
What you will learn
- Build reusable health and combat components
- Create enemy state machines
- Design balanced progression and encounters
Course syllabus
- 01
Defining a gameplay entity
- 02
Health and damage
- 03
Damage types
- 04
Hitboxes and hurtboxes
- 05
Invulnerability windows
- 06
Melee attacks
- 07
Projectiles
- 08
Cooldowns
- 09
Ammunition and energy
- 10
Pickups
- 11
Temporary power-ups
- 12
Permanent upgrades
- 13
Enemy sensing
- 14
Patrol behavior
- 15
Chase behavior
- 16
Attack behavior
- 17
Enemy finite-state machines
- 18
Wave spawning
- 19
Difficulty curves
- 20
Score systems
- 21
Combo systems
- 22
Objectives
- 23
Boss phases
- 24
Data-driven balance values
- 25
Status effects
- 26
Integrating multiple systems safely
Course projectArena Protocol
Course development status
Interactive lessons are in production
The complete ordered syllabus above is public now. This course will receive browser labs and downloadable project checkpoints in a future content release.