OpenGL Renderer

> Basic Scenes renderer using OpenGL
> My Hand-in for Fundamentals of Game and Graphical Systems Assignment


Learn More

Project Overview

HelloGL was my Level 4 Fundamentals of Game and Graphical System Development project for semester 2. As my first 3D project I decided to make a scene to display the different features of the project including:

  • > Lighting
  • > Camera Movement
  • > Texturing
  • > .Obj Loading
  • > Rendering Multiple Objects

The project allowed me to develope an understanding of how 3D games differ to 2D games and implement simple features of a 3D game to my scene. Instead of creating a finished game I created a scene which further developed my understanding of how 3D spaces are rendered onto a 2D screen and some of the methods used to make sure the scene looks correct. The project was much more of a learning experience for me rather than being a finished product for other users to enjoy.

Since I created a scene I played around with features implemented in the game to further develop my understanding of how 3D games are created. A few examples of this include messing around with Z buffers and how this effects the scene through the camera, I also messed around with back face culling which allowed me to see the difference these features make to the overall rendering of the project.

Screenshots


I am happy to go into further detail for this or any projects on my portfolio if needs be.

View On Github