Game programmer
I build gameplay systems and server logic for shipped and in-development projects, with over 2 years of industry experience.
A VR baseball game for Major League Baseball, developed by Little Guy Games.
Server & Gameplay Programmer
A psychological 2.5D Metroidvania developed at Little Guy Games.
Game Programmer
A touchscreen guide to festival events, ticket booking, and the Distillery District.
Unity Programmer
A third-person multiplayer capture-the-flag game with fast movement and physics-based ball combat, created with a student team at Humber College.
Network Programmer
A touchscreen town-management game for a museum exhibit in Alberta, Canada. I programmed camera controls, building upgrades, object selection and UI menus, and online leaderboards.
A visual novel for the nonprofit Asclepius Snakebite Foundation, developed with a Humber College volunteer group. Programmed the main menu, options, credits, and ending scenes.
Procedural resource generation, stylized UI menus, health and upgrade systems, and an enemy wave system.
Boss AI, an item pickup system, keycard-protected doors, and character and door animations.
Collision shapes with vertices and normals, click-generated rays, intersection calculations, and constrained movement.
Reflection and refraction, mouse-controlled camera rotation, mesh texturing, and Phong vertex and fragment shaders with multiple lights.