James Marcil's Personal Portfolio

3D OpenGL Environment
Created by:
Myself and Justin Sniezek
Language(s):
C++
Libraries/Tools:
OpenGL, GLFW

3D OpenGL Environment:

This tech demo was created by Justin and myself as the final project for our Data Structures and Algorithms for Game Programmers II course. The project was written in C++, and is intended to show off graphics programming, as well physics and advanced collision detection. We created shapes that bounce around inside of a three dimensional environment, and provided a camera to explore the environment. We used an Octree for spatial partitioning, and implemented the collision detection algorithms presented in the paper Improved Collision Detection and Response by Kasper Fauerby.