Projects

Shipped Games & Projects

A collection of shipped games: a VR meat-handling training simulation adopted for corporate marketing, a 3D online multiplayer FPS, hackathon winners (1st and Top 5 from 200+ teams), and playable in-browser TypeScript games built with Microsoft MakeCode Arcade.

Unity game developer Torontoshipped games portfolioVR game developer Unityindie game developer Torontohackathon game winnerUnity C# game developer
🎮Playable in browser

Plants vs Zombies in TS

Plants vs Zombies built with Microsoft MakeCode Arcade

Microsoft MakeCode ArcadeTypeScriptState MachineClasses and InheritanceFactory Pattern
  • Fully playable in-browser — use mouse to play or keyboard shortcuts for quicker interactions
  • Built with Microsoft MakeCode Arcade simulator
  • Structured OOP architecture with inheritance and factory patterns for maintainability
Premium Cut

Premium Cut

VR Meat Handling Training Simulation

C#VRUnity
  • Selected as Top 3 showcased projects
  • 100% satisfaction rate from 150+ participants
  • Adopted by company for internal training and external marketing
Project Ether

Project Ether

3D online multiplayer FPS horror game

C#UnityHLSLC++BlenderSubstance Painter
  • Full client-server multiplayer architecture using C++
  • Complete online systems including lobbies, and friend lists
  • Multiplayer techniques such as lag compensation and state synchronization
Space Escape

Space Escape

2D space themed puzzle game for FrostHack

C#UnityPhotoshop
  • Top 5 overall and Most Novel Hack out of 200+ participants
  • Original puzzle mechanics praised for creativity and execution
  • Complete, polished game within strict time limits
Blahajack

Blahajack

Shark themed virtual card game based on blackjack

PythonPygamePhotoshop
  • First Overall out of 224 teams
  • Structured python classes and query-driven state management
  • Recognized for polish, clarity of design, and player experience
🎮Playable in browser

Pixel Chess

Full multiplayer chess game built with Microsoft MakeCode Arcade

Microsoft MakeCode ArcadeTypeScriptClasses and InheritanceOOP
  • Fully playable two-player chess on a single device
  • Complete rule implementation including check, checkmate, and stalemate detection
  • Pawn promotion with player choice of piece

More Projects