How to make a simple platformer using JavaScript

A platformer is a game in which a character moves around to avoid obstacles and jump onto suspended platforms.

Let’s create a simple platformer using JavaScript and minimal HTML – the arrow keys will be used to move the character around.

1. Creating the player and platforms on a canvas

2. Adding the “move left and right” functionality

Click anywhere in the blue area, and use the left and right arrow ke​ys to move the character around:

3. Adding the jump functionality

Click anywhere in the blue area and use the up-arrow key to make the character jump.

The above code can be extended to add more platforms, bonuses, levels, and to check for more types of collisions.

Free Resources

Copyright ©2024 Educative, Inc. All rights reserved