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)
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.