Year 1 - Block A - Pitfall
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:
- Entity Component System ⚙️
- Scene System 🌟
- UI System 🎮
- Collision Manager 💥
- Animation System 🕹️
- Level System 📏
- 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.