play.
← 개발자센터

게임 업로드 안내

1. 브라우저 실행본 준비

HTML5 게임의 배포 결과물을 ZIP으로 압축합니다. 소스 프로젝트, node_modules, 서버 실행 파일은 넣지 않습니다. 파일명은 영문·숫자·하이픈·밑줄로 작성하고, 파일 참조에는 ./assets/main.js처럼 상대 경로를 사용하세요.

2. game.json 작성

아래 파일과 index.html이 ZIP 최상위에 있어야 합니다.

{
  "name": "나의 게임",
  "description": "게임의 목표와 조작 방법을 소개합니다.",
  "version": "1.0.0",
  "category": "single",
  "entry": "index.html",
  "network": "none"
}

분류는 single(싱글), battle(대전), party(파티) 중 하나입니다. 새 버전을 올릴 때 version을 변경하고 기존 게임을 선택하세요.

3. 업로드와 게시

ZIP 20MB, 압축 해제 80MB, 파일·폴더 1,000개 이하를 지원합니다. 파일 검사 후 1시간 미리보기 링크를 만들 수 있습니다. 운영 환경에서는 관리자 승인 후 게시되며, 업데이트 승인 전에는 이전 게시 버전이 유지됩니다. 게시를 내리거나 보관 버전으로 복원할 수 있습니다.

4. 게임 실행 환경

게임은 계정 페이지와 분리된 출처에서 실행됩니다. 외부 API·외부 스크립트·서비스 워커·상위 페이지 이동·새 창 열기는 제한됩니다. 필요한 리소스는 패키지에 포함하세요. 별도 서버가 필요한 게임은 현재 업로드 규격에 해당하지 않습니다.

5. 친구 대전

일반 웹 게임은 SDK 없이 실행됩니다. 플랫폼의 친구 초대와 대전을 이용하려면 PLAY SDK 연동이 필요합니다. 현재 play-v1은 리프트 아레나 연동 규격이며, 임의의 게임에 자동으로 멀티플레이를 추가하지 않습니다. 운영에서는 게시 승인 후 공통 연결 서비스가 해당 게임을 허용합니다.

리프트 아레나 시험 ZIP 다운로드

검토 상태와 다음 행동

상태다음 행동
파일 저장 중저장이 끝날 때까지 기다린 뒤 내역을 새로고침하세요.
검토 대기미리보기로 확인하세요. 운영자가 실행·콘텐츠를 검토한 뒤 승인하거나 수정 의견을 남깁니다.
수정 요청검토 의견을 반영하고 버전 번호를 올려 다시 업로드하세요.
게시 중이용자가 게임 목록에서 실행할 수 있습니다. 개발자가 게시를 내릴 수 있습니다.
보관된 버전이전 버전 또는 게시를 내린 버전입니다. 운영자는 이 버전을 다시 게시할 수 있습니다.
업로드 실패패키지 규격과 연결 상태를 확인한 뒤 다시 업로드하세요.

검토 완료 시간은 현재 보장하지 않습니다. 승인·수정 의견은 승인·버전 관리에서 확인하세요.

게시 전 확인 사항

자주 발생하는 업로드 오류

SDK와 친구 대전 연동 가이드 →

검수 안내

자동 검사는 파일 형식과 경로·용량을 확인합니다. 콘텐츠·저작권·악성 동작의 안전성을 보증하지 않습니다. 운영자는 게시 전에 실행과 콘텐츠를 검토해야 합니다. 미리보기 링크는 전달받은 사람도 열 수 있으므로 비공개 코드를 올리지 마세요.