Jaime Borondo

Video Game Engine / Generalist Programmer

Experienced Unity and C++ Video Game Developer, always open to interesting offers.

Collision Detection

This project was intended to teach us how to develop a large-scale collision detection framework from scratch. It ranged from computing bounding cubes and spheres through different methods, to Binary Space partitioning and using Octrees to discard collision pairs.

Languages:

  • C++
  • OpenGL 4.0

Features:

  • Bounding Volumes
  • Scene Octrees for static objects
  • Pause, reverse motion for closer inspection of collision states
  • Separating Axis Theorem