포트폴리오 목록
게임

오락동 — 토스 인앱 캐주얼 게임 포털

코인 하나로 12종 미니게임 — 토스 앱인토스 심사를 반려 이력 체크리스트로 통과 준비한 캐주얼 게임 포털

오락동 — 토스 인앱 캐주얼 게임 포털 스크린샷 1
크게 보기
오락동 — 토스 인앱 캐주얼 게임 포털 스크린샷 2
크게 보기
오락동 — 토스 인앱 캐주얼 게임 포털 스크린샷 3
크게 보기
오락동 — 토스 인앱 캐주얼 게임 포털 스크린샷 4
크게 보기
오락동 — 토스 인앱 캐주얼 게임 포털 스크린샷 5
크게 보기

상황

오락동은 토스 앱 안에서 돌아가는 12종 미니게임 포털로, 반려 이력 8건을 대조해 심사 전에 5건을 고쳤고 웹·Android·iOS·토스 4개 플랫폼을 한 코드베이스로 운영합니다. 토스 앱 내 미니게임 포털인 '오락동'은 토스 자동 로그인 사용자를 대상으로 자체 서비스를 운영합니다. 토스 심사 기준에 따라 약관 동의 게이트, 결제 상품 정책, 뒤로가기 처리, 광고 정책 등을 반드시 통과해야 합니다. 특히 토스는 구독 상품 등록을 지원하지 않는 제약이 있습니다.

문제

동일한 게임을 웹, Android, iOS, 토스 네 곳에 배포해야 하므로 코드베이스가 분리되면 유지보수가 불가능합니다. 또한 이전 앱인 브리핀의 토스 심사에서 반려 8건을 겪은 이력이 있어, 동일한 실패를 반복하지 않도록 사전 대응이 필수적이었습니다.

우리가 한 것

  • pnpm workspaces와 Turborepo를 활용해 단일 모노레포로 4개 플랫폼을 빌드했습니다.
  • 브리핀 반려 이력을 체크리스트화하여 심사 신청 전 5건을 선제 수정했습니다.
  • 토스 정책상 구독 대신 광고 제거를 30일 소모품 이용권으로 설계했습니다.
  • 코인 경제 하나로 12종 게임을 연결하고 게임당 코인 1개 획득 구조를 적용했습니다.
  • 심사 패키징 과정을 스킬로 자동화하여 소요 시간을 약 2~3시간으로 단축했습니다.

결과

지표값비고
미니게임 라인업12종활성 라인업
심사 사전 수정5건반려 이력 8건 대조
플랫폼 커버리지4개웹 · Android · iOS · 토스 단일 코드베이스
오픈소스 포팅 테스트3종 통과vitest 60 · 37 · 42 통과
심사 패키징 자동화약 2~3시간빌드부터 샌드박스 테스트까지

기간 · 규모 · 스택

  • 기간: 2026-06 Google Play 출시 트랙 → 2026-07 토스 심사 신청
  • 규모: 12종 게임, 4개 플랫폼
  • 스택: React · TypeScript · Vite · Canvas/PixiJS · Zustand · Fastify · PostgreSQL · Capacitor

이 사례가 말하는 것

앱인토스 환경에서는 게임 개발보다 심사 통과가 더 큰 난관입니다. 반려 이력을 체크리스트로 전환하여 선제 수정하는 것이 가장 비용 효율적인 통과 방법입니다.

프로젝트 정보

카테고리
게임
기준일

2026년 6월 24일

읽기 시간

4 min read

기술 스택
ReactTypeScriptViteCanvasPixiJSZustandFastifyPostgreSQLCapacitor