top of page

Projects

Below is a list of non-game projects that I have worked on. 

Automata Architect - Unreal Plugin

This is an Unreal plugin I made that provides functionality to create a two-dimensional grid utilising Cellular Automata and populate it with a variety of three-dimensional static meshes to allow for the quick generation of game levels.

I based this plugin on a research paper I wrote about the use of Cellular Automata and its use in the generation of indoor maps. My paper can be read here.

Tasks I completed:

  • Programming the Cellular Automata Algorithm

  • Usage of the Unreal Editor Utility Widget

  • Documentation (Readme)

1.jpg

AI Steering Behaviours

This technical demo showcases the implementation of artificial intelligence steering behaviours that are used by agents in navigating the environment, built in C++ and using SFML.

Includes: Seek, Flee, Pursue, Evade, Arrival, Wander, Flocking, & Leader Following

Open GL - 3D Graphics Programming

This technical demo showcases a number of features using OpenGL specifically in regards to spheres, lighting, camera movement, cubemaps/skybox, and reflections.

bottom of page