Projects

Projects

Copper Clash

Unreal Engine Blueprints Multiplayer
A chaotic last-man-standing racing game inspired by Mashed. Race through a dystopian industrial wasteland using machine guns, shotguns and landmines to take out up to 3 other local players.

Godot Behavior Tree

Godot C++ Behavior Trees
A behavior tree plugin for Godot built as a GDExtension in C++, with a visual graph editor, runtime system, and a set of built-in node types.

Nakon

Custom Engine AI Recast Navigation
A fast paced FPS built from the ground up in a custom student made engine, with cross platform support including PS5.

Mahjong AI

Unreal Engine C++ AI
A Mahjong AI built in Unreal Engine featuring a shanten calculator and Monte Carlo decision making across three difficulty levels.

RTS Formations

Custom Engine C++ RTS
A self study project exploring RTS unit movement, formation sorting, and dynamic formations that can be tweaked at runtime.

Chasing Whiskers

Unreal C++ AI
A comedic action game in development for Steam where you play as a grandma chasing and catching cats across a series of levels.

Pitfall

Custom Engine C++ Platformer
My first project at BUas, a recreation of the classic Atari game Pitfall built on top of a custom C++ engine.

Pitfall 3D

Custom Engine C++ OpenGL
An endless runner built in a custom 3D engine targeting the Raspberry Pi, closer to Temple Run than the classic Atari game.

Voxel Ray Tracer

Custom Engine C++ Ray Tracing
A voxel ray tracer with a pong game built inside it that uses ray tracing as a core part of the gameplay.

FPS Engine

Custom Engine C++ Recast
An 8-week custom C++ engine built by a team of 6 at BUas, later selected as the custom tech for the next group project.

Doodle Jump

Custom Engine C++
My BUas intake assignment, a bounce-themed game in C++. My first time writing C++ coming from a Unity background.