Game Libraries (Q4)

Project Tech/Algorithms

  • C++
  • OpenGL
  • .obj File Format
  • GLSL (OpenGL Shading Language

Extended Details

This was the course for which game development students were first required to make their own game 3D game engines. It was a difficult course that covered a lot of ground. My engine literally went from drawing two triangles to implementing raycasting and spatial partitioning in a 3D world with lighting.

My game engine was written in C++, using OpenGL. We were encouraged to do as much as we could from the ground up. That means our own memory management, writing our own GLSL shaders to do phong lighting instead of using what was built in, and much, much more.

Project Credits

© Justin Furtado 2018 - LinkedIn - justin.l.furtado@gmail.com