GameDev with JavaScript and Kaboom.js - Metroidvania Game Tutorial
Offered By: freeCodeCamp
Course Description
Overview
Syllabus
⌨️ Intro
⌨️ Setup
⌨️ Initializing Kaboom
⌨️ Loading assets
⌨️ Defining scenes
⌨️ Understanding Game Objects in Kaboom
⌨️ Implementing logic to load and display the map
⌨️ Implementing logic to place colliders over the map
⌨️ Implementing player logic
⌨️ Implementing global state management
⌨️ Continuing player logic implementation
⌨️ Setting up our camera system
⌨️ Implementing drone enemy
⌨️ Implementing boss barrier
⌨️ Implementing boss battle
⌨️ Implementing health catrdiges + health bar
⌨️ Making sure the player respawns when falling out of bounds
⌨️ Implementing logic to link room1 and room2
⌨️ Finishing touches
⌨️ General guidance on how to deploy the project Thanks to our Champion and Sponsor supporters:
Taught by
freeCodeCamp.org
Related Courses
World Design for Video GamesCalifornia Institute of the Arts via Coursera Diseño de videojuegos
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera How to Make a Platformer Using libGDX
Amazon via Udacity 游戏策划与设计
Fudan University via Coursera Programming for Level Design
Unity via Coursera