PlayEscape

게임 올리는 방법

브라우저에서 돌아가는 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가 직접 플레이해 본 뒤 공개해요. 이런 게임은 반려돼요:

  • 끝까지 할 수 없거나 화면이 깨지는 게임
  • 성적인 내용, 지나친 폭력, 혐오 · 차별 표현
  • 남의 게임 · 그림 · 음악 · 캐릭터를 허락 없이 쓴 게임
  • 광고, 다른 사이트로 이끄는 링크, 결제 · 개인정보 요구
  • 이용자의 기기나 정보를 해치는 코드

고치기와 내리기

내가 올린 게임에서 언제든 고치거나 지울 수 있어요. 고치면 다시 검토를 거쳐요.

게임 올리기