Build Super Mario Using Python

share link

by marius.x@outlook.com dot icon Updated: Feb 15, 2024

technology logo
technology logo

1-Click Kit 1-Click Kit  

Do you love playing Super Mario, the classic platform game that features the iconic plumber and his adventures? Have you ever wondered how you can create your own version of Super Mario using Python and Pygame, a popular library for making games in Python? If so, you need this kit.


Here you will find the source code and instructions for building a Super Mario game in Python and Pygame from scratch. You will learn how to set up the game environment, design the level, program the character movement, add enemies and power-ups, and more. You will also be able to customize the game by changing the sprites, sounds, and levels to make it unique.


This project is inspired by Meth-Meth-Method’s Super Mario game, written in JavaScript and using the P5.js library. 


We hope you enjoy this project and have fun creating your own Super Mario game in Python and Pygame! However, if you don't know Python, you can also build Super Mario game in Javascript, and here is a sample of a Mario site built using javascript.

Deployment Information

Deployment Information


For running:


  • $ pip install -r requirements.txt
  • $ python main.py


For standalone windows build


  • $ pip install py2exe
  • $ python compile.py py2exe

See similar Kits and Libraries