A downloadable game

Pitfall Game Recreation in C++

During a challenging 8-week period, I successfully recreated the classic Pitfall game in C++, achieving several milestones that I am particularly proud of.


Key Achievements

  • Entity Component System: Designed a small yet easy-to-use entity component system that significantly improved the game's functionality and made it easier to add new entities. ⚙️
  • User Interface System: Developed a user interface system that enhanced the overall gameplay experience. 🎮
  • Scene System: Created a scene system that streamlined the game's development flow. 🌟

Development Details

I used the template provided, based on the C++ Fast Track for Games Programming. This template allowed me to render images and read user inputs. Everything else was built from scratch, including:

  1. Entity Component System ⚙️
  2. Scene System 🌟
  3. UI System 🎮
  4. Collision Manager 💥
  5. Animation System 🕹️
  6. Level System 📏
  7. Particle System

Controls

Action Key
Move WASD
Jump SPACE

Debug Buttons

  • [1]: Enable/Disable CRT/Vignette Shader
  • [2]: Enable/Disable HitBoxes
  • [3]: Emit Particles
  • [Mouse]: Drag player

For a more detailed overview of this project, you can read more on my 📄article

Download

Download
Pitfall2023.zip 3.7 MB

Install instructions

Unzip the file
Run the .exe

Leave a comment

Log in with itch.io to leave a comment.