Gameplay Programmer ・ Software Developer ・ Student
Gameplay Programmer
Software Developer
Student
Designed and implemented a full-stack multiplayer system, including a mobile client, Pixi.js web visualizer, and a JavaScript backend with real-time WebSocket communication and game database management.
Developed production slot games in TypeScript using Pixi.js, implementing animations, responsive game logic and optimizing gameplay experience.
Implemented player and AI character systems using Malbers Animal Controller framework, and integrated Steam Cloud Saves and Achievements using Heathen for Unity.
Implemented a shared control scheme for a 2 player co-opperated submarine in VR using Photon Fusion.
Designed a two-tier GameObject managment architecture that allowed hundreds of in-game props to be efficiently networked over multiplayer. Implemented Photon Fusion 2 and Vivox Voice Chat for proximity chat multiplayer with up to 6 friends.
Developed a Jigsaw based world generation system in Unreal Engine 5 (C++), creating a randomly branching dungeon maze with guaranteed boss rooms and structural constraints.
Programmed backend level building and gameplay tower placement systems. Developed collaboratively through the Open Source P1 Games organization.
Developed a compute shader that allowed for a rigidbody based gravity simulation for ~1200 particles. Hosted biweekly sync meetings and delivered a polished vertical slice game in the 8 week deadline.