Pitfall 2D - Platformer Game (C++ from Scratch)

This project was my first project at BUAS and a personal deep dive into building a 2D platformer game entirely from scratch in C++ - no game engine, no shortcuts, just raw code and systems I designed and implemented myself. Inspired by the classic Pitfall!, I set out to recreate the feel and challenges of the original while learning how to construct every system by hand.

preview

Core Features I Built

Custom Rendering System

preview

Player Mechanics

World Interaction

preview preview

Enemies & Challenges

Game Loop & UI

preview

What I Learned

This was one of my most valuable learning experiences because:

Unlike engine-based projects, this one forced me to understand every layer of the game stack, which gave me much deeper insight into how professional engines work under the hood.

Go Back

BUAS