Skip to content
All Projects
2026.02 - PresentFull-stack Design & DevelopmentPersonal

Game Park

Designed and built a full-stack game platform where independent web games connect through a shared integration protocol.

4 games
Integrated into the platform
Realtime
Socket.IO multiplayer
1 command
Initial project setup

Problem

Each game required repeated platform integration and development setup, while real-time gameplay needed consistent state synchronization and an extensible architecture.

Solution

  • Separated each game from the platform runtime through an iframe and postMessage integration protocol.
  • Built APIs and ranking data with NestJS, Prisma, and PostgreSQL, plus Socket.IO multiplayer.
  • Created a boilerplate with project rules and validation steps to automate new-game setup.

Outcome

  • Built a platform structure that integrates different games through one interface.
  • Connected four games: Kaboom, Handle, Mythology Defense, and Nemo Nemo Puzzle.

Tech Stack

TypeScriptReactNext.jsNestJSPrismaPostgreSQLSocket.IOCanvas

Key Highlights

  • Designed an iframe + postMessage game integration protocol
  • Built a Next.js, NestJS, Prisma, and PostgreSQL full-stack architecture
  • Implemented Socket.IO matchmaking, multiplayer, and rankings
  • Handled Canvas game loops and deterministic state
  • Created a boilerplate for consistent new-game scaffolding
  • Released Kaboom, Handle, Mythology Defense, and Nemo Nemo Puzzle