빙수

빙수 · 베타 안내

자세한 설치와 사용 방법

아직 개발 단계라 버그가 있을 수 있습니다. 쓰시면서 불편한 점은 편하게 제보해 주시기 바랍니다.

설치하는 법

  1. iPhone·iPad 의 App Store 에서 애플의 테스트 앱인 TestFlight 를 설치합니다.
  2. 빙수 베타 공개 링크를 열고 "베타 참여" → "설치"를 누릅니다.
  3. 새 버전이 나오면 TestFlight 에서 알림이 옵니다. 테스트 버전은 90일 뒤에 만료되며, 새 버전을 받아도 저장 데이터는 그대로 남습니다.

iOS·iPadOS 26 이상이 설치된 기기가 필요합니다. 블루투스 컨트롤러는 없어도 됩니다.

게임 불러오는 세 가지 방법

빙수에는 기본 게임 외에 다른 게임이 들어 있지 않습니다. 하고 싶은 게임은 제작자가 배포하는 곳에서 직접 받으셔야 하며, 제가 따로 파일을 나눠 드리지는 않습니다.

게임을 추가하는 방법은 아래 세 가지입니다.

실행되는 게임 종류와 압축 파일 안의 폴더 조건은 아래 게임 종류별 안내에 정리해 두었습니다.

가상 패드와 컨트롤러 조작

패드와 일시정지 기능 더 보기
  • LT·RT 버튼이 꼭 필요한 게임은 처음부터 스틱 패드로 열립니다.
  • iPad 에서는 양손 엄지가 닿기 편하도록 L·R 버튼이 곡선 형태로 배치됩니다.
  • 바꾼 패드 설정은 현재 게임에만 저장됩니다. "모든 게임에 적용"을 누르면 다른 게임에도 똑같이 적용됩니다.
  • 일시정지 창 바깥을 누르면 게임으로 돌아갑니다. 홈 화면으로 나가도 게임은 멈춘 상태로 유지되며, "게임 종료"를 눌러야 완전히 꺼집니다.
커스텀 진동(진동표) 직접 만들기
  • 게임 목록에서 게임 카드를 길게 눌러 이 게임 설정 › 컨트롤러 진동으로 들어갑니다.
  • 지금 표 내보내기(기본 표가 없는 게임은 빈 양식 내보내기)를 누르면 JSON 파일을 저장할 수 있습니다.
  • 파일 안의 rules 목록에 효과음 파일 이름(sound), 이름 비교 방식(match: exact·prefix·suffix·contains), 묵직한 모터 세기(strong: 0~1), 가벼운 모터 세기(weak: 0~1), 길이(duration: 초)를 적습니다. 여러 번 울리게 하려면 반복 횟수(repeats)와 간격(gap: 초)도 적을 수 있습니다.
  • 수정한 파일을 같은 메뉴의 JSON 가져오기로 불러오면 그 게임에 바로 적용됩니다. 원래대로 돌리려면 기본 진동표로를 누릅니다.

세이브 관리와 기기 간 연동

iCloud 로 연동하는 법

같은 Apple ID 로 로그인된 iPhone 과 iPad 라면 별도 설정 없이 자동으로 맞춰집니다.

Google Drive 로 연동하는 법
  • 사용하는 기기마다 "Google Drive 연결"을 누르고 같은 Google 계정으로 권한을 허용해 주시면 됩니다.
  • 저장 데이터는 Google Drive 안의 숨겨진 앱 전용 공간에만 들어갑니다. 일반 파일 목록에는 보이지 않으며, 저를 포함한 다른 누구도 열어 볼 수 없습니다.
  • 아직 Google 측 테스트 단계라서 7일마다 연결이 풀립니다. "Google Drive 연결이 끊겼어요"라는 안내가 뜨면 다시 한 번 연결해 주시기 바랍니다. 기존 데이터는 지워지지 않습니다.
  • 연결할 때 "확인되지 않은 앱" 화면이 나오면 "고급 › 빙수(으)로 이동"을 누르면 됩니다. 사전에 테스트 사용자로 등록된 Google 계정만 쓸 수 있습니다.
  • 연동을 끄려면 같은 메뉴에서 "연결 해제"를 누릅니다. Drive 에 남은 데이터까지 완전히 지우려면 PC 의 Google Drive 웹사이트 › 설정 › 앱 관리 › 빙수 › "숨겨진 앱 데이터 삭제"를 누르시면 됩니다.

지금 알려진 문제와 해결법

버그 제보하는 법

게임 종류별 상세 조건

빙수는 압축 파일(zip) 안의 파일 구성을 보고 어떤 엔진으로 만든 게임인지 자동으로 구분합니다. 아래에 없는 일반 Windows 게임은 실행되지 않습니다.

RPG Maker XP
  • 필요한 파일 구성: zip 안에 Game.exe, Data/, mkxp.json 이 들어 있어야 합니다.
  • 게임을 끝낸 뒤 다시 하려면 빙수 앱을 완전히 닫았다가 열어야 합니다.
RPG Maker VX · VX Ace
  • 필요한 파일 구성: zip 안에 Game.exe, Game.ini 가 있고, 이와 함께 Game.rgss2a·Game.rgss3a 또는 Data/ 폴더가 있어야 합니다.
  • 기본 버튼 배치: A 는 확인, B 는 취소·메뉴, X 는 대시입니다. Y·L·R·LT·RT 는 PC 키보드의 D·Q·W·A·S 키에 해당하며, 메뉴 버튼은 Esc 입니다.
  • 세이브 저장 위치: 게임 안에서 저장하면 빙수 내부 공간(Save01.rvdata2, VX 는 Save1.rvdata)에 따로 보관됩니다. 덕분에 게임을 새 버전으로 업데이트해도 세이브가 유지되고 클라우드 동기화도 됩니다. 다만 저장 경로를 자체적으로 바꾼 일부 게임(예: Save/1.rvdata)은 게임 폴더 안에 저장되므로, 게임을 업데이트할 때 세이브가 지워질 수 있습니다.
  • PC 세이브 이어하기: PC 에서 하던 게임 폴더를 세이브 파일까지 포함해 그대로 zip 으로 묶어 불러오면 세이브를 자동으로 옮겨 줍니다. 이미 같은 번호의 세이브가 있으면 덮어쓰지 않고 백업 폴더에 따로 보관합니다.
  • RTP(공용 소재 묶음) 추가하기: 실행했을 때 "RTP 가 필요해요"라고 뜨는 게임이 있습니다. 이때는 PC 에 설치된 RTP 폴더(예: Graphics·Audio 가 들어 있는 RPGVXAce 폴더)를 zip 으로 묶어서 게임 목록 오른쪽 위의 + › RTP 넣기로 추가해 주시면 됩니다. 설치용 파일(exe)은 불러올 수 없으며, RTP 를 추가하지 않으면 그림·소리가 안 나오거나 멈출 수 있습니다.
  • 배경음악(MIDI) 소리 내기: 배경음악이 MIDI(.mid) 파일로 된 게임은 사운드폰트(.sf2) 파일을 추가해 주어야 소리가 납니다. 게임 카드를 길게 눌러 이 게임 설정 › 소리 › "MIDI 사운드폰트 파일(.sf2) 넣기"로 한 번만 추가해 두면 모든 RPG Maker 게임에서 같이 씁니다.
  • 실행이 안 될 때: 이 게임 설정 › 고급 › Ruby 버전을 다른 것으로 바꿔 보시기 바랍니다(기본값은 자동입니다).
  • XP 게임과 마찬가지로 한 번 끝내면 빙수 앱을 완전히 닫았다가 다시 열어야 합니다.
RPG Maker MV · MZ
  • 필요한 파일 구성: PC 용 배포 폴더 전체를 zip 으로 묶어 불러오시면 됩니다. Game.exe 와 www 폴더가 같이 있는 구성, 또는 index.html·js·data·img·audio 가 바로 들어 있는 구성 모두 지원합니다. package.nw 로 묶인 게임도 앱이 알아서 풀어서 실행합니다. 단, 폴더 없이 실행 파일(exe) 하나로만 뭉쳐진 게임은 열 수 없습니다.
  • 기본 버튼 배치: A 는 확인, B 는 취소, X 는 대시, Y 는 메뉴, L·R 은 페이지 넘기기입니다.
  • 세이브 저장 위치: 게임 안에서 저장하면 빙수 내부 공간(file1.rpgsave, MZ 는 file1.rmmzsave)에 보관됩니다. 게임을 업데이트해도 세이브가 남으며 백업과 클라우드 동기화도 함께 적용됩니다.
  • PC 세이브 이어하기: PC 의 게임 폴더를 save 폴더(www/save 또는 save)까지 포함해 zip 으로 묶어 불러오면 세이브가 자동으로 옮겨집니다. 겹치는 파일이 있으면 백업 폴더에 따로 남겨 둡니다.
  • 도트 화면이 흐릴 때: 이 게임 설정 › 화면 › "픽셀 선명하게"(기본 켜짐) 설정을 확인해 보시기 바랍니다. 바꾸고 나서 게임을 다시 켜면 적용됩니다.
  • 파일이 암호화된 게임도 그대로 열립니다. 다만 브라우저 저장소만 쓰는 게임이나 동영상 재생, 일부 특수 플러그인은 아직 작동하지 않을 수 있습니다. 안 되는 게임이 있으면 이름과 증상을 제보해 주시기 바랍니다.
PC 용 웹 게임 (Electron)
  • 필요한 파일 구성: zip 안에 resources/app.asar 파일이 들어 있어야 합니다.
  • 일반 윈도우용 게임처럼 zip 파일 가져오기로 추가하면 실행됩니다.
브라우저 게임
  • 게임 목록 오른쪽 위의 + › 주소로 웹 게임 추가에서 이름과 인터넷 주소(https)를 입력합니다.
  • 세이브 데이터는 해당 사이트의 계정이나 자체 저장 방식을 따릅니다.