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