The challenge for the graphic and physics coursework was to build an island scene using C++ and OpenGL, using the skills learned during the graphics and game technologies modules. The scene should consist of an island surrounded by water with the day/night effects and various types of weather. It should utlilise various reflection and lighting effects including deferred lighting techniques. Physics was then added to the scene, with both rigid body and soft body elements. No middleware was utilised in making these demos, each student developing a physics engine and renderer in C++.