Sacrilege
"Sacrilege" is a multiplayer FPS/RTS hybrid co-op game set in the "Halo" universe. The present gamemode features your team working together to fight the enemies that spawn in waves. As the game progresses, the waves get harder and feature more types of enemies. What sets this apart from your typical wave-based survival gamemode is the presence of a "Commander" mode that you can switch to at any time. In this "Commander" mode, you can use "Requisition power" (which you get from defeating enemies) to call down weapons, vehicles, objects, and, most importantly, AI that you can issues commands to.
I created almost the entire game from scratch using Unreal Engine 4/5, including all of the characters (which can be found in the 'Art' section). I created a lot of different systems such as health systems, physics systems, vehicle systems, character systems, and interactions between the various systems to allow for these various systems trigger each other (such as grenades triggering other grenades, vehicles causing collision damage to explosive barrels, etc).
In Depth AI Behaviors

The RTS component
Sacrilege is a hybrid FPS/RTS, which means you primarily play in a first-person perspective shooting down foes, but you also have the ability to switch to a commander mode on the fly which allows you to call down troops, place traps, and give commands.



Garry's Mod Halo SPV3
With a group of collaborators, we ported content from a mod called "SPV3" into "Garry's Mod", while also creating original assets for the mod. We created the shaders and programmed the characters to function similar to how they did in SPV3.
A short video featuring a physics-driven flying code base I created as part of the mod for the dropship vehicles.
Garry's Mod Halo Sentinels
Over the course of some months, I worked to port over a faction of characters from "Halo" (using existing tools) and programmed their behaviors, which include flying, lasering, and death behaviors.