Game Developer & Programmer

A portfolio showcasing my game development projects and reflections on industry professionalism.

My Projects

Here are a few of the projects I have developed. 

The Last Hour

Player Controller & Interactions

Player Controller & Interactions

A fast-paced, single-player FPS set in a collapsing facility. I programmed the entire player controller from scratch, focusing on responsive movement and environmental interactions.

Interactive Level Scripting

Interactive Level Scripting

Developed all the interactive level elements for the game. This included scripting all functional doors, elevators (lifts), and other player-triggered events using C# in Unity.

GraphPaper Gore

Solo Game Development

Solo Game Development

A high-octane retro shooter. As the **solo developer**, I was responsible for 100% of the project, including all programming, game design, and the unique hand-drawn art style.

Core Gameplay Systems

Core Gameplay Systems

I built all systems from the ground up, programming the fast-paced player controller, weapon mechanics, enemy behaviors, and the custom visual shaders to create the graph-paper look.

FrostFall Polarion

Core Player Programming

Core Player Programming

A first-person atmospheric game. My role was to program the core player systems, including the first-person character controller, movement (walking), and the shooting mechanics.

Level Design & World Building

Level Design & World Building

In addition to programming, I was responsible for world-building. I designed, modeled, and lit several of the key in-game locations, including the environments shown in the project photos.

Technical Skills

C#

My primary language for game development. I use C# extensively within the Unity engine to program core gameplay mechanics, player controllers, UI, and interactive level scripting.

C++

Used for building high-performance systems and for my work within Unreal Engine. I have experience programming core game logic and systems where performance is critical.

HTML + CSS + JavaScript

My foundational skills for front-end web development. I can build and style responsive web pages and have experience creating interactive elements with JavaScript.

Unity

My engine of choice for most of my projects, including "The Last Hour" and "GraphPaper Gore." I am highly proficient in scripting gameplay, managing scenes, and building projects in Unity.
 

Unreal Engine 5

Experienced in building high-fidelity environments and levels in UE5. I am comfortable with the Blueprint system and C++ scripting to create player mechanics and level interactions.