Skip to content

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

Notifications You must be signed in to change notification settings

benmhide/OpenGL-3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published