GameDev with JavaScript and Kaboom.js - Metroidvania Game Tutorial

GameDev with JavaScript and Kaboom.js - Metroidvania Game Tutorial

freeCodeCamp.org via freeCodeCamp Direct link

⌨️ Setup

2 of 20

2 of 20

⌨️ Setup

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

GameDev with JavaScript and Kaboom.js - Metroidvania Game Tutorial

Automatically move to the next video in the Classroom when playback concludes

  1. 1 ⌨️ Intro
  2. 2 ⌨️ Setup
  3. 3 ⌨️ Initializing Kaboom
  4. 4 ⌨️ Loading assets
  5. 5 ⌨️ Defining scenes
  6. 6 ⌨️ Understanding Game Objects in Kaboom
  7. 7 ⌨️ Implementing logic to load and display the map
  8. 8 ⌨️ Implementing logic to place colliders over the map
  9. 9 ⌨️ Implementing player logic
  10. 10 ⌨️ Implementing global state management
  11. 11 ⌨️ Continuing player logic implementation
  12. 12 ⌨️ Setting up our camera system
  13. 13 ⌨️ Implementing drone enemy
  14. 14 ⌨️ Implementing boss barrier
  15. 15 ⌨️ Implementing boss battle
  16. 16 ⌨️ Implementing health catrdiges + health bar
  17. 17 ⌨️ Making sure the player respawns when falling out of bounds
  18. 18 ⌨️ Implementing logic to link room1 and room2
  19. 19 ⌨️ Finishing touches
  20. 20 ⌨️ General guidance on how to deploy the project🎉 Thanks to our Champion and Sponsor supporters:

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.