Simple Platformer


This tutorial shows how to use Python and the Arcade library to create a 2D platformer game. You’ll learn to work with Sprites and the Tiled Map Editor to create your own games. You can add coins, ramps, moving platforms, enemies, and more.

At the end of each chapter of this tutorial there is a link to the full source code. The tutorial is divided into these parts:

Currently there are a few more examples that expand beyond where the tutorial leaves off. You can see the source code for those examples as well as every chapter in the tutorial on the Arcade Github at

This tutorial is also being expanded into a fully featured game developed by the Arcade community. You can check out that project on Github at