피드로 돌아가기
Show GN: 모두의 브르르르 — 폰으로 하는 오락실 파티게임
GeekNewsGeekNews
Infrastructure

Show GN: 모두의 브르르르 — 폰으로 하는 오락실 파티게임

WebRTC P2P 기반의 저지연 멀티플레이 게임 아키텍처 구현

rkdlem482026년 5월 27일1intermediate

Context

설치와 회원가입 없는 즉각적인 모바일 게임 환경 제공을 목표로 함. 중앙 서버의 릴레이 비용 부담을 최소화하고 실시간 터치 입력의 반응성을 보장해야 하는 기술적 제약 존재.

Technical Solution

  • WebRTC DataChannel 활용을 통한 클라이언트 간 P2P 통신 구조 설계
  • Host-as-Relay 방식을 채택하여 특정 호스트가 메시지를 중계함으로써 서버 부하 제거
  • Vercel Serverless와 KV를 조합한 시그널링 전용 서버 구성으로 인프라 비용 제로화
  • API 토큰 인증, Rate Limit, 시그널 Nonce 검증 및 CSP 헤더 적용을 통한 비로그인 환경의 보안 강화
  • Canvas 2D 기반의 360×640 논리 해상도 고정으로 저사양 기기 최적화 수행
  • 스마트폰 특화 터치 입력(Tap, Swipe, Drag) 인터페이스 설계를 통한 사용자 경험 최적화

1. 서버리스 환경에서 실시간 통신 구현 시 WebRTC 시그널링 서버의 최소화 가능성 검토

2. 비로그인 서비스의 보안 취약점 해결을 위한 Nonce 검증 및 Rate Limit 적용 여부 확인

3. 모바일 웹 게임의 일관된 성능 보장을 위한 논리 해상도 고정 및 Canvas 2D 최적화 적용

원문 읽기