Low-Level Platform Optimisation
Implemented custom memory management features and optimised a physics collision system.
Implemented custom memory management features and optimised a physics collision system.
Created an in-editor tool for Unity that replaced singleton usages via Scriptable Objects.
Implemented AI steering behaviours, pathfinding and decision making.
Implemented a force based physics simulation with a fixed timestep and collisions.
Created a 3D rendered scene using DirectX11 with a GameObject – Component architecture.
Using MonoGame and .NET created a networked game of Pong.
Created a 3D rendered scene in fixed function OpenGL with a hierarchical scene graph and .obj loading.
With SDL2 remade part of the original Mario Bros. arcade game with an added split screen feature.
Created a prototype of a top down shooter that had randomly generated weapons.