게임 올리는 방법
브라우저에서 돌아가는 HTML5 게임이면 무엇이든 올릴 수 있어요. 방탈출 · 퍼즐 게임이 특히 잘 어울려요.
파일 준비하기
- 게임 전체를 zip 파일 하나로 묶어요. zip 맨 위(또는 맨 위 폴더 하나 안)에 index.html이 있어야 해요.
- 그림 · 소리 · 스크립트는 상대 경로(img/door.png처럼)로 불러와요. /로 시작하는 주소는 동작하지 않아요.
- zip은 50MB, 파일은 1,000개, 푼 크기는 200MB까지예요.
- 올릴 수 있는 파일: HTML · JS · CSS · JSON · 그림(PNG · JPG · WebP · GIF · SVG · AVIF) · 소리(MP3 · OGG · WAV · M4A) · 영상(MP4 · WebM) · 글꼴 · WASM · 3D 모델(glTF · GLB).
화면과 조작
- 휴대폰 세로 화면과 컴퓨터 화면 모두에서 보이게, 화면 크기에 맞춰 그려 주세요.
- 터치와 마우스 모두로 할 수 있게 해 주세요.
게임이 도는 곳
- 게임은 PlayEscape 사이트와 다른 주소의 안전한 틀 안에서 돌아가요. 팝업 · 새 창 · 다른 페이지로 이동 · 파일 내려받기는 막혀 있어요.
- 로그인 · 결제 · 개인정보를 요구하거나 밖의 서버로 이용자 정보를 보내면 안 돼요.
진행 저장 (선택)
PlayEscape SDK를 넣으면 진행이 이용자 브라우저에 저장되고, 다시 들어왔을 때 이어서 할 수 있어요. 탈출하면 걸린 시간과 힌트 수도 기록돼요.
<script src="https://play-escape.com/sdk/v1.js"></script>
<script>
const saved = PlayEscape.load()
PlayEscape.save(state, { progress: 0.4, hints: 1, seconds: 320 })
PlayEscape.escaped({ seconds: 754, hints: 2 })
PlayEscape.exit()
</script>example-game.zip검토 기준
올린 게임은 PlayEscape가 직접 플레이해 본 뒤 공개해요. 이런 게임은 반려돼요:
- 끝까지 할 수 없거나 화면이 깨지는 게임
- 성적인 내용, 지나친 폭력, 혐오 · 차별 표현
- 남의 게임 · 그림 · 음악 · 캐릭터를 허락 없이 쓴 게임
- 광고, 다른 사이트로 이끄는 링크, 결제 · 개인정보 요구
- 이용자의 기기나 정보를 해치는 코드
고치기와 내리기
내가 올린 게임에서 언제든 고치거나 지울 수 있어요. 고치면 다시 검토를 거쳐요.