Skip to content
프로젝트 목록
2026.02 - 현재풀스택 설계 및 개발개인 프로젝트

Game Park

여러 웹 게임을 독립적으로 개발하고 공통 프로토콜로 플랫폼에 연결하는 풀스택 게임 플랫폼을 설계·개발했습니다.

4종
플랫폼에 연결한 게임
실시간
Socket.IO 멀티플레이어
1줄
초기 프로젝트 생성

문제

게임마다 플랫폼 연동과 개발 환경을 반복해서 구성해야 했고, 실시간 게임의 상태 동기화와 일관된 확장 구조가 필요했습니다.

해결

  • iframe과 postMessage 기반 통합 프로토콜로 각 게임과 플랫폼의 실행 환경을 분리했습니다.
  • NestJS·Prisma·PostgreSQL 기반 API와 랭킹 데이터를 구성하고 Socket.IO 멀티플레이어를 구현했습니다.
  • 프로젝트 규칙과 검증 절차를 포함한 보일러플레이트를 만들어 새 게임의 초기 구성을 자동화했습니다.

결과

  • 서로 다른 게임을 동일한 인터페이스로 추가할 수 있는 플랫폼 구조를 구축했습니다.
  • 카붐·한들·신화 디펜스·네모네모 퍼즐 4종을 플랫폼에 연결했습니다.

기술 스택

TypeScriptReactNext.jsNestJSPrismaPostgreSQLSocket.IOCanvas

주요 성과

  • iframe + postMessage 프로토콜 기반 게임 통합 구조 설계
  • Next.js·NestJS·Prisma·PostgreSQL 풀스택 구성
  • Socket.IO 매칭 대기열·멀티플레이어·랭킹 시스템 구현
  • Canvas 게임 루프와 결정론적 상태 처리
  • 새 게임의 공통 구조를 생성하는 보일러플레이트 구축
  • 카붐·한들·신화 디펜스·네모네모 퍼즐 출시