Pygame Game

A game I made in a video game course I took at Menntaskólinn á Akureyri.

About the Project

Since Pygame is not a game engine but rather a Python library that helps build games, I had to program almost everything from scratch. I learned a lot about core game development concepts such as collision detection, game loops, event handling, and more.

Gameplay Video

Maps

One of the biggest challenges was creating the maps for the game. I used Tiled to draw each map, then manually registered every platform that the player could stand on or couldn’t walk through in a regular Python list. The game loop reads this list 60 times per second to check if the player is colliding with anything.

Technology

  • Python
  • Pygame
  • Tiled