A downloadable game for Windows

Pitfall 3D Recreation in C++

During these 8 weeks, I recreated the classic Pitfall game but now in 3D, achieving several milestones that I am particularly proud of.


Key Developments

  • 3D Rendering: Transitioned from 2D to immersive 3D environments using OpenGLES. 🌍
  • Physics and Interactions: Integrated Bullet Physics to handle complex 3D interactions and collisions. ⚡
  • Skeletal Animations: Introduced skeletal animations for natural character movements, enhancing visual appeal and gameplay dynamics. 🚶‍♂️
  • Skeletal Animations


Development Insights

Starting from scratch, this project was a deep dive into 3D game development, from system architecture to in-depth shader programming. During this project, I got no template from the teachers. This meant I had to program everything from scratch. Some other things I had to do:

  1. Shader Programming - Crafted custom shaders for enhanced visual effects, including curves and fog. 🎨
  2. GPU Instancing - Optimized rendering processes on the Raspberry Pi, significantly reducing the load times and improving frame rates. 🖥️
  3. Level Design - Developed a dynamic level editor using Unity and NodeJS, enabling rapid prototyping and iterations. 📐

Controls

Action Key
Move LEFT/RIGHT ARROW
Jump UP ARROW
Slide DOWN ARROW

Advanced Features

  • [1]: Toggle debug renderer
  • [P]: Pause the game
  • [G]: Emote ; )

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

Download

Download
Pitfall3D_Windows.zip 11 MB

Install instructions

Unzip the file
Run the .exe

Leave a comment

Log in with itch.io to leave a comment.