Skip to content

Two player Contra inspired run and gun game created in C++ with OpenGL

Notifications You must be signed in to change notification settings

Kieran-De-Sousa/ASGE-Timeskip

Repository files navigation

Timeskip

ASGE - Timeskip01

Timeskip is a cooperative run-and-gun, 32-bit pixel platformer created in the OpenGL framework, ASGE. Created by a team of five in our ‘More Games In C++’ module, the project utilises modern C++ practices to ensure a highly efficient and reusable code base. The game features controller support, multiple levels, and AI.

The code base adopts Object-Oriented Programming approaches alongside a focus on “composition over inheritance”. Classes are de-coupled and make use of component class interfaces to ensure high code maintainability. This large game project furthered our proficiency using version control systems and methods of ensuring high runtime performance.

ASGE - Timeskip03 ASGE - Timeskip04

Contributions:

Aslı Baltaci

  • Art Assets
  • Level Design
  • Animation
  • Main Menu Scene

Joseph Butcher

  • Game UI
  • Scoreboard System

Kieran De Sousa

  • Modern C++ Refactor
  • Backend Systems
    • Player Input System
    • Scene Manager System
  • Level Scenes Set-up
  • Time Swap Mechanic
  • Pause System

Alireza Moazami

  • Collectable Pick-ups
  • Co-op Camera
  • Win Scene

Tommy Pasley

  • Gameplay Systems
    • Collision System
    • Physics System
  • Player Movement
  • AI Agents
  • Co-op Camera
  • Audio