Projects
Cyberspace Graphics Demo
Solo Project
3D stylized arcade game made with C++ and Unreal 4.27
Created wireframe, hologram and procedural grid shaders to sell a cyberspace look
Added smooth animation controls and particle systems to make the game feel fluid and polished
Cosmic Taxi
Team size: 6 | Lead Programmer
2D exploration and narrative game built in Unity where the player drives a taxi cab in space
Implemented a fun and smooth driving/drifting/boosting system
Developed a randomized game loop as the team’s only programmer
Now used as an example project to show ideal practices in Champlain's game development curriculum
Raytraced Audio Visualizer
Solo Project
Ray traced shapes reacting to music with procedural textures and after effects
Created with GLSL on Shadertoy
Chromatch
Team size: 6 | Graphics and Tools Programmer
2D color matching game for young children
Wrote a shader to simulate color blindness
Worked with artists to reduce technical barriers and simplify art implementation pipelines
Solo Work
Supercharged
Solo project
3D parkour first-person shooter with an emphasis on speed
Created a parkour freerunning system from scratch including wallrunning, sliding, grappling hooks, and more
Modeled several robot humanoid characters and applied motion capture animation data
Splonk!
Solo project
2.5D top-down shooter on a space station made with Unity
Designed a robust character animation blending system, then animated poses to use in this system
Wrote several AI enemy behaviors with unique movement and attacks
Hueshift
Team size: 2 | Programmer, Designer, and Artist
3D hyper-casual endless runner made in under two days
Implemented an endless environment system with scaling difficulty
Learned how to work under extreme time constraints