Made using C++, Qt, GLM and the NCCA graphics library (NGL).
My Master's Degree Masters Project.
Uses Qt for the user interface.
Created for use on Linux but should also work on Windows.
Made using Python, PRMan and OSL.
Master's Degree University Assignment - Currently Ungraded.
PRMan is the Python API for RenderMan.
The script has command line options for things such as colour, damage, dirt and shirt type.
Uses a HDRI for the lighting and background and OSL for the shaders.
Made using Houdini.
A digital asset for Houdini for city generation.
Contains both default primitive buildings and the ability to load in custom geometry.
Master's Degree University Assignment - Graded as a Merit.
Contains multiple parameters to affect the city generation.
Made using Unity and C#.
Made as part of the Ludum Dare 41 Game Jam in a team of 2 people.
The theme was 'Combine 2 Incompatible Genres'.
This was my first attempt at making a game in Unity and using C#.
I also created the art assets of the game.
Click here to go to the game on the Ludum Dare website.
Click here for the WebGL version of the game (Hosted on my other team member's itch.io).
Richard Hancock - Portfolio
Made using C++ and OpenGL with SDL.
Built for two Final year University Assignments.
Both Assignments were graded as a 1st.
In-built features include Heightmap generation, 3D, 2D, Flocking AI, Basic physics and a Component System
2D implementation is designed to work like SDL where screen position is automatically converted to OpenGL coordinates.
Source code on GitHub: Assignment 1
Source code on GitHub: Assignment 2
Made using C++ and the Android NDK with SDL.
2nd year University Assignment - Graded as a 1st.
A basic framework for creating C++ games that work on both Windows and Android.
Contains several pre-built classes and functions for use with project that use the framework.