2026.02 - 현재풀스택 설계 및 개발개인 프로젝트
Game Park
iframe + postMessage 프로토콜 기반으로 게임을 독립 통합하는 웹 게임 플랫폼. Claude Code 에이전트 워크플로우를 포함한 보일러플레이트를 구축하여 일관된 아키텍처로 게임을 빠르게 개발하는 시스템을 설계했습니다.
기술 스택
TypeScriptReactNext.jsNestJSTailwind CSSPrismaPostgreSQLSocket.ioViteCanvas
주요 성과
- 게임 플랫폼 아키텍처 설계 — iframe + postMessage 프로토콜 기반 게임 통합 구조
- AI 기반 개발 파이프라인 설계 — Claude Code 에이전트 규칙·권한 정책(allow/deny)과 5단계 워크플로우(기획 SDD → 계획·AI 에셋 → 서브에이전트 병렬 개발 → 코드 리뷰·검증 → PR 릴리즈)를 포함한 보일러플레이트 구축, init.sh 한 줄로 플랫폼 컨벤션을 준수하는 게임 프로젝트 생성
- Kaboom(실시간 지뢰찾기) — Socket.io 멀티플레이어, 매칭 대기열, 랭킹 시스템
- 한들(한국어 워들) — 솔로 게임, 매일 새로운 퍼즐 생성, 결과 공유 기능
- 신화 디펜스 (솔로·로그라이크 타워 디펜스) — 증강(축복) 15종·합성 타워 특수능력 5종·도전 모드 3종, 타일 기반 맵 + 속성 상성 시스템(5맵·몬스터 25종), 결과 화면 딜량 통계
- 신화 디펜스 기술 구현 — Canvas 기반 실시간 렌더링, 배속(1x/2x/4x) 모드에서 프레임당 커진 delta time이 충돌 판정·이동을 건너뛰는 문제를 delta time을 잘게 나눠 여러 번 update 하는 방식으로 해결, 시드 기반 결정론적 PRNG로 합성·성장 랜덤성의 공정성 보장, iframe postMessage 플랫폼 브리지 + standalone fallback