The AbyssThe Abyss

Descend into the abyss without colliding into obstacles.

  • Developed with C++ and OpenFrameworks
  • Physics system based on forces allows satisfying movement of spaceship in all 6 directions, including yaw rotation
  • Cave map is spatially partitioned with an Octree for efficient collision detection
  • Collision resolution (bouncing) is based on the normals of colliding faces and the velocity of the player
  • Particle color and size are dynamically calculated and rendered using GLSL Shaders
  • All models were created in Maya