Back to the main site


Category Archives: Portfolio

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