selected projects
Of Moons and Mania
- Designed and implemented a unique visual novel system where players build their own responses.
- Made in my own game engine, Opal.
- Made my own dialogue/story editor web app, Anchor, in C# using Blazor.
- Created a custom line drawing tool to make drawings for the game.
- Received an honorable mention from the IGF for the Nuovo award.
Opal
- My own game engine written in C++.
- Vulkan renderer.
- Supports Windows, Mac, and iOS.
- Features include: Font rendering, audio playback, batched sprites, Entity/Component/Scene Serialization using XML, Post Processing, Render-to-Texture, and more!
- Have implemeneted the following prototypes: 2D platformer, a top down 2D exploration game, a simple drawing tool, and a unique visual novel system.
Torpor
- Narative adventure game developed in two weeks for Adventure Jam 2016 by Josh O'Caoimh and me.
- Markiplier made a video about the game, and said "that was fascinating".
- I developed gameplay and shaders in Unity/C#/GLSL.
- I also collaborated on concept and writing.
Eighteen
- 3D Exploration game that I made in early College.
- Game developed in Unity with C#/GLSL.
- I implemented a weather system and day/night cycle.
- Wrote custom shaders for environmental effects.
- I also did all the art for this game.
Retrostasis
- 2D puzzle platformer made in 72 hours for Gamejolt's GDC game jam.
- Won 4th place out of 120+ games, meaning I got to show the game at Gamejolt's GDC booth.
- Post game jam, I wrote my own platformer controller including custom separating axis collision resolution code.
- Made in Unity with C#
- I also did all of the art and animation.