/OpenGL-3D

OpenGL/SDL2 3D Breakout clone created for the 2nd year Games Computing BSc Graphics Module.

Primary LanguageC++

OpenGL-3D

OpenGL 3D Breakout clone created for the 2nd year Games Computing BSc Graphics Module.

Designed and developed an interactive 3D OpenGL graphics game, applying appropriate mathematical/algorithmic techniques for efficient 3D graphics. Demonstrates understanding of computer graphics programming techniques and approaches.

Developed the graphics and simple gameplay for a 3D game: Breakout

The assignment aimed to assess practical capability in writing programs that:

  • generate 3D graphics
  • update the 3D scene based on human input (i.e. interactive graphics)
  • 3D view
  • viewpoint/camera position can be changed along the x/y/z axis
  • objects within the game are 3D
  • phong lighting model - Ambient/Diffuse/Specular
  • normal mapping

Languages / Toolkit Used

  • C/C++
  • OpenGL
  • SDL2
  • SDL2_image
  • GLEW
  • GLM
  • Assimp