The challenge for the graphic and physics coursework was to build a christmas scene using C++ and OpenGL, using the skills learned during the graphics and game technologies modules. The scene should consist of a number of shiny christmas baubles, with various reflection and lighting effects. Physics was then added to the scene. No middleware was utilised in making these demos.