Afterlife

General Info

2D top-down shooter game developed with C++ and OpenGL in a custom game engine. Players control up to four characters, utilizing weaponry and explosives to clear buildings filled with zombies.

Role and Responsibilities

  • Graphics lead
  • Deal with debugging and fixing graphics and gameplay bugs

Learning outcomes

  • Developing an optimized OpenGL rendering system
  • Learnt optimization techniques
  • Learnt shader programming especially lighting and special effects related
  • Debugging
  • Communication between different teams