Crash Bandicoot Remake

End Assignment - Graphics Programming 2



This was the final assignment for my "Graphics Programming 2" course in my second year at Digital Arts & Entertainment. We were given a basic game engine, and our job was to add the required graphics and gameplay features for the game we picked.

Check out the Repository
Download the Game

Here are the key features I implemented for the project:

  • Shadow Mapping
  • Sprite Rendering
  • Text Rendering
  • SkyBox
  • Post Processing
  • Particles
  • Skinned Model Animations
  • Character Controller
  • FMOD Sound System
  • Rig Rail Camera System
  • State Pattern
  • Invoker System
  • ... and more!

Walkthrough

Repository
Download Executable