BLINKCADEAI GAME DEVELOPMENT
Sign In
Course 2D-320 Stage 3 · Complete 2D Developer

Gameplay Entities, Combat, Enemies, and Progression

Create reusable gameplay entities, combat systems, enemy behaviors, upgrades, waves, and bosses.

Course syllabus live 26 syllabus topics
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

  1. 01
    Defining a gameplay entity
  2. 02
    Health and damage
  3. 03
    Damage types
  4. 04
    Hitboxes and hurtboxes
  5. 05
    Invulnerability windows
  6. 06
    Melee attacks
  7. 07
    Projectiles
  8. 08
    Cooldowns
  9. 09
    Ammunition and energy
  10. 10
    Pickups
  11. 11
    Temporary power-ups
  12. 12
    Permanent upgrades
  13. 13
    Enemy sensing
  14. 14
    Patrol behavior
  15. 15
    Chase behavior
  16. 16
    Attack behavior
  17. 17
    Enemy finite-state machines
  18. 18
    Wave spawning
  19. 19
    Difficulty curves
  20. 20
    Score systems
  21. 21
    Combo systems
  22. 22
    Objectives
  23. 23
    Boss phases
  24. 24
    Data-driven balance values
  25. 25
    Status effects
  26. 26
    Integrating multiple systems safely
Course projectArena Protocol

Course development status

Interactive lessons are in production

Back to Academy

The complete ordered syllabus above is public now. This course will receive browser labs and downloadable project checkpoints in a future content release.