Evercore Heroes
July 2022

Evercore Heroes was a multiplayer co-operative MOBA-esque team-based PvP game in the vein of League of Legends that I shipped during my time at Vela Games
Read moreEvercore Heroes was a multiplayer co-operative MOBA-esque team-based PvP game in the vein of League of Legends that I shipped during my time at Vela Games
Read moreWhile at Ultraleap I was responsible for developing an interpreter over a period of 6 months for the Functional Programming language that we open sourced, Element - designed to execute highly performant and optimised code on hardware embedded devices within deterministic bounded space and time constraints
Read moreA 3D RTS “Game” made using Win32 and DirectX11, written in C++17 in 5 weeks for a university module.
Read moreI built a NES CPU Emulator called SCONES using C++17 (well, it was meant to be a full emulator, but I only got as far as the CPU 😂)
It uses an instruction table that leverages a templated function pointer as a non-type template parameter to create multiple different functions for each type of instruction, and has tests to ensure the CPU is working correctly
After reading the blog post on T-Machine I decided to create an Entity Component System in 2012 by using C++ and SFML. The ECS is unlike that present in Unity, as all components only contain data.
Read moreI built a “real-time” Raytracer called Ricochet with C++17
I built a C++17 header-only Threadpool library with 4 different compile time configuration options (policies). Uses various standard multithreading functions (mutex, promise, condition variable, atomic). Features unit tests, Github Actions CI/CD, and benchmarks.
Cowboys is a networked, turn-based startegy game where you control a team of 5 different cowboys and battle it out against another player. Written in C++17 for a university module. I was primarily responsible for creating the networking system and other engine architecture, such as multiple audio backends, state manager, message queue, and signal & slots.
Birdman is a simple interactive story game based on the birdman movie. Written in C++17 for a university module. I was primarily responsible for the UI, the interactive dialogue system using lambdas, and other engine architecture.
Galactic Empires was meant to be a 4x space game made in C++ with SFML, CEGUI, Thor, Lua, and LuaBridge. Development stopped shortly after due to the realisation of the huge scope of such a project and the lack of experience to finish it. It mainly features A* Pathfinding on a Hexagonal Grid, as well as Lua Integration, CEGUI Integration, and State Management.