← 메인으로

About Wandcade

설치 없는 웹 아케이드를 만드는 이유

Wandcade는 PC 화면과 스마트폰을 QR 코드로 연결해 즐기는 체감형 웹 게임 플랫폼입니다. 가족, 친구, 동료가 같은 공간에 있을 때 별도 앱 설치 없이 바로 함께 플레이할 수 있는 환경을 만드는 것을 목표로 합니다. 이 페이지에서는 운영자, 사용하는 기술, 운영 원칙을 정리합니다.

운영자 소개

Wandcade는 1인 개발자 Shadetree가 운영하고 있습니다. 웹 기반 인터랙티브 콘텐츠와 게임 클라이언트를 주로 만들어 왔으며, 모바일 센서와 WebRTC를 이용해 PC 화면과 스마트폰을 한 세션으로 묶는 체감형 게임을 실험하고 있습니다. 모든 게임 코드와 가이드 글은 별도의 외부 발주 없이 직접 설계하고 작성합니다.

게임 제작 외에 사이트의 가이드, 개발 노트, 문제 해결 문서까지 같은 사람이 작성하기 때문에 글에 등장하는 조작 감각, 점수 설계 이유, 센서 보정 방식은 실제 구현 경험에서 나온 내용입니다. “왜 이렇게 만들었는가”를 가능한 한 명확하게 남기는 것이 운영 원칙입니다.

무엇을 만들고 있는가

Wandcade는 “설치 없이 큰 화면 + 스마트폰”으로 즐기는 미니 아케이드를 지향합니다. 현재 공개된 게임은 다음과 같으며, 각각 스마트폰 센서를 다른 방식으로 활용합니다.

REEL RUSH
폰을 낚싯대처럼 휘둘러 캐스팅하고, 텐션 바를 관리하며 물고기를 끌어올리는 낚시 게임.
CYBERFALL
폰을 조준기로 사용해 최대 5명이 협동하는 슈팅 게임. 기울기로 조준, 터치로 발사.
BATTING LAB
폰을 배트처럼 쥐고 영점을 맞춘 뒤, 엄지 조준과 실제 스윙으로 공을 맞추는 야구 게임.
MUSIC SAVIOR
폰을 좌우로 기울여 박자에 맞춰 노트를 받아내는 리듬 게임. Web Audio API 기반 노트 생성.

사용하는 기술

Wandcade의 게임 화면은 Next.js와 React Three Fiber로 만든 3D 씬으로 구성되어 있으며, 컨트롤러는 모바일 브라우저의 DeviceOrientation·DeviceMotion 이벤트를 그대로 활용합니다. 두 기기를 묶는 통신은 PeerJS 기반 WebRTC DataChannel을 사용합니다. 서버가 입력을 중계하지 않기 때문에 입력 지연이 짧고, 단순한 호스트-컨트롤러 1:N 구조로 동작합니다.

  • Next.js 14 App Router (정적 export)
  • React 18, TypeScript 5
  • React Three Fiber + Three.js 0.183
  • PeerJS 1.5 (WebRTC DataChannel)
  • Web Audio API, DeviceOrientation, DeviceMotion

운영 원칙

  • 회원가입과 개인 식별 정보 수집 없이 사용 가능해야 합니다.
  • 모든 게임은 PC 화면과 스마트폰 한 대만 있어도 플레이할 수 있어야 합니다.
  • 가이드와 문제 해결 문서는 실제 구현 경험을 바탕으로 직접 작성합니다.
  • 광고는 콘텐츠 페이지에만 표시하고, 게임 실행 화면과 컨트롤러 화면에는 표시하지 않습니다.
  • 업데이트 내역과 변경점은 업데이트 페이지에 공개합니다.

연락처

제휴, 기능 제안, 버그 신고, 콘텐츠 문의는 아래 이메일로 보내주시면 운영자가 직접 확인합니다. 자세한 문의 양식은 문의 페이지에서도 확인할 수 있습니다.

운영사 · Shadetree

이메일 · keoerdp@gmail.com

도메인 · wandcade.com