How to make a platformer game

  • 238 favourites


Features on these Courses

Attached Files

The following files have been attached to this tutorial:



Download now 362.85 KB



173,781 visits, 757,899 views



This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

This tutorial is recommended by the Construct team! This means it contains useful, high quality information that will help grow you as a game developer.

Thanks for choosing Construct 3!

Construct 3 can make all kinds of 2D games. In this tutorial, you'll be taken through the basics of making a platformer game in Construct 3.

If you're new to Construct 3 and would prefer to make a top-down shooter style game, check out this alternative beginner's guide.

Ready to make a platformer? Let's get going!


This tutorial uses Creative Commons Zero (CC0) assets made by Kenney Vleugels ( whose contributions in terms of free, accessible assets to the game making community are invaluable.

Do not hesitate to check all their assets out. With a little imagination you can even use assets for a type of games it wasn't originally thought for.

This tutorial makes use of the Abstract Platformer pack.

Be sure to download the pack and decompress the archive somewhere on your hard drive where it will be easy for you to access.

The uncompressed archive's files hierarchyThe uncompressed archive's files hierarchy

See the finished game

It's helpful to know what we're heading towards, so download the following file:



Download now 362.85 KB

Open it in Construct 3's editor.

Once it loads, click the Preview button (shown circled in red below) to run it and try it out.

The Preview button in Construct 3

Then you can see what we're aiming for: a player character that can jump from platform to platform, moves with arrow keys, the camera stays focused on the character and they can jump over enemies to destroy those.

When you're done, close the preview and press reload in your browser so Construct 3 restarts. This is so we can start the rest of the tutorial from a clean slate.


If you get stuck or have a question, the best place to go is to our forums. We've disabled comments for this tutorial because they're easily missed!

Disabled Comments have been disabled by the owner.