A downloadable game

Project T is a cross platform Top Down game that is playable on windows as well as the PlayStation 5. It was developed using a custom game engine  made with OpenGL and C++.

The game has single player and multiplayer support on Windows and  only single player support on PS5.

Technical Contributions:

  • Collision Detection and resolution B/w various shapes - OBB, AABB, Capsule, Sphere, Ray
  • Various Physics related features - Friction, Elasticity, triggers, OnCollision/Trigger events, collision layers, 
  • Broad phase and narrow phase optimizations :- Spatial structures(quad tree), static tree and dynamic tree for storing relative objects, only creating static tree once per level helps us create many more static objects without any significant frame drops.
  • Gameplay Elements :- gravity well, teleporters(preserving relative position and velocity to the teleporter coming in or going out of), power-ups
  • AI :- AI movement prediction system utilizing vector mathematics, to enhance AI intelligence and gameplay dynamics
  • Multithreading:- created thread pool to separate physics, animation ,non-physics calculation
  • Various bug resolution and fixes
  • Got a boost initially from 300 to 600 fps after incorporating static tree and to 1100+ fps after implementing multithreading.

GitHub Link

Leave a comment

Log in with itch.io to leave a comment.