Game programmer
I build gameplay systems and server logic for shipped and in-development games, with over a year of industry experience.
An officially licensed Major League Baseball VR game, developed at Little Guy Games in collaboration with MLB.
Server & Gameplay Programmer
A kiosk town-management game for a museum exhibit in Alberta, Canada. Touch camera controls and object selection, building upgrades 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.