Playable projects

Python games, built to learn by doing.

These projects explore game loops, player input, scoring, object-oriented programming and interactive storytelling. Press Run inside each game to start.

Game 01

Barrel Jump

An arcade-style Pygame project focused on timing, obstacles, scoring and replayability.

Press Run in the player
Game 02

Adventure Game

A text-driven Python experience using decisions, branching logic and player interaction.

Press Run in the player
Game 03

Rock, Paper, Scissors

A clean object-oriented take on the classic game, with computer choices and round results.

Press Run in the player

Why these matter

Small games. Big lessons.

These were some of the projects that helped turn programming theory into practical skills. Every broken loop, unexpected input and scoring bug forced better problem-solving—and that process still shapes how I build websites and software today.