Back to the main site


Monthly Archives: June 2014

Super Dimensional group project

Posted on by Malcolm

Over 6 months and with a team of 8 artists, designers and one other programmer I helped develop this quick and crazy game called Super Dimensional Great Space Justice Treasure Hunting Pilots (“Super Dimensional” for short) using Unity and C#. … Continue reading


Posted in Uncategorized | Leave a comment

Using Influence Maps in Unity for random entity spawning

Posted on by Malcolm

I have previously written about this subject; the project I present here is the fruit of that labor. In order to avoid relying on unconvincing computer-randomness I created a system based on Influence Maps that can be used to ensure … Continue reading


Posted in Portfolio | Tagged , | Leave a comment

OpenGL Deferred Renderer with Reflections

Posted on by Malcolm

This was my final assignment for my real-time graphics module at university. In this application I have implemented reflections with cubemaps and FXAA in OpenGL 3.3+ and have optimized the rendering through the use of stencil guarding and have implemented … Continue reading


Posted in Portfolio | Tagged , , , | Leave a comment

Bullet Hell Game Redux

Posted on by Malcolm

This is a full 2D game engine implemented using SDL complete with a game demo. Originally the engine and demo was implemented in my second year of university but I reused the project in my final year when I had … Continue reading


Posted in Portfolio | Tagged , , , | Leave a comment