Recently graduated from UoD with First BSc (Hons) in Computer Games Programming!

Mr. Adam J. Milner

Mr. Adam J. MilnerMr. Adam J. MilnerMr. Adam J. Milner

Mr. Adam J. Milner

Mr. Adam J. MilnerMr. Adam J. MilnerMr. Adam J. Milner
  • HOME
  • GAMES
  • STUDENT PROJECTS
  • CONTACT ME
  • More
    • HOME
    • GAMES
    • STUDENT PROJECTS
    • CONTACT ME
  • HOME
  • GAMES
  • STUDENT PROJECTS
  • CONTACT ME

Graphics II

A Basic game engine written in C++

In this module, I created a basic game engine featuring: 

  • terrain rendering from a terrain map with basic directional lighting 
  • a moveable camera
  • translation and scaling of a model in real-time
  • correct implementation of a scene graph system including mesh nodes and mesh rendering.


This module was an interesting challenge after Graphics I as it built upon that knowledge but at a significantly higher level as we were no longer directly doing shader programming ourselves but instead using the power of DirectX 11 we could begin to produce a game engine rendering significantly larger areas whilst maintaining significantly improved performance. 

This was my first experience working with a major library with the scale and depth as with DirectX11 and this improved my ability to effectively manage and develop in larger codebases with more complex documentation and a wider range of versions.  


You can download the source and release files down below. Please ensure you read the notes to figure out the camera controls or if you wish to build the source files.  

Download the source and release files:

Source+Release (zip)Download

Click to see more:

Student Projects!

Copyright © 2021 Mr. Adam J. Milner - All Rights Reserved.

  • HOME
  • GAMES
  • STUDENT PROJECTS
  • CONTACT ME