I have been creating a 3D farming simulation game with Unity. I am a huge fan of Stardew Valley, so in my desire to learn Unity3D and C# better, I decided to make a simple simulation based around this game. The main game play features are being able to till soil, plant seeds, and harvest […]
Category: Personal Projects
Blip – 2D Mobile game made with Unity
Blip is a 2D game I made for Android and iOS using Unity. It’s based on the arcade game ‘whack-a-mole’, and involves furiously tapping little monster heads for points. It features 30 levels, and different monsters that unlock as you progress. There is also an endless mode, in which the game only ends if you […]
OpenGL 4 Environment Mapping
I’ve been building on my OpenGL 4 and GLSL knowledge by implementing a 3D application featuring a cubemapped skybox and a sphere showing a reflection of the skybox. The shader for the sphere also uses the Blinn-Phong model for illumination, however I’ve set the ratio of the environment colour to be higher than the lighting, so […]
University 3D Graphics Projects
I took a 4 year Masters degree course in Computing Science, starting in 2010. During this time, I selected 4 different graphics modules, the first being a 2D introduction to computer graphics, and the other 3 being in 3D. All of these were implemented in C++ using OpenGL 3.2. All videos linked here suffer from low […]
