seongjun

함께하는 게임

한판

게임 진행은 앱에게.
친구들은 대화에만.

방 코드 하나로 모여, 각자 폰으로 즐기는 파티 게임 허브.

기획 · UX/UI · 개발 · 운영

참가자별로 공개할 수 있는 정보만 보내, 비밀 역할이 화면 밖에서도 지켜지도록.

출발한 문제

카드를 준비하고 사회자를 정하면 누군가는 게임 밖에 남습니다. 흩어져 있는 친구들이 같은 게임에 들어오는 과정도 번거롭습니다. 준비와 진행을 덜어내고 모두가 플레이하는 경험을 목표로 했습니다.

사용하는 흐름

  1. 게임 선택
  2. 코드·링크 초대
  3. 각자 비밀 행동
  4. 함께 토론·결과

설계에서 선택한 것

초대받은 사람부터 생각하기

홈에서 게임 선택보다 받은 방 코드로 들어오는 길을 먼저 보여줍니다. 방을 만드는 사람과 초대받은 사람의 시작점을 나눴습니다.

비밀은 서버에서 지키기

역할과 제시어는 화면에서 가리는 데 그치지 않습니다. 서버가 참가자별로 볼 수 있는 정보만 응답하고, 실시간 갱신에도 같은 규칙을 적용합니다.

연결이 끊겨도 이어가기

동시 행동이 서로의 상태를 덮어쓰지 않도록 버전을 확인해 저장합니다. 방장이 사라지면 진행 가능한 참가자에게 권한을 넘기는 복구 경로도 두었습니다.

구현과 현재 범위

웹·앱인토스·모바일에서 게임 엔진과 화면을 공유하고, 통신·광고·결제처럼 플랫폼마다 다른 부분만 분리했습니다.

Next.jsTypeScriptRedisCapacitor

공개 웹에서 플레이할 수 있습니다. 스토어·토스 배포 상태는 별도이며, 여기의 화면은 공개 웹입니다.

서비스 열기 ↗
다음 작업모모의 대나무숲