안정성 및 성능 요구사항

이 섹션에서는 플레이어블의 안정성과 성능을 다룹니다.

1 초기 번들 크기

이 요구사항을 제대로 테스트하려면 게임을 개발자 포털로 처리한 후 테스트 모음에서 테스트해야 할 수 있습니다. 또는 압축을 사용 설정하여 호스팅하거나 처음 로드된 모든 콘텐츠를 압축하면 대략적인 크기를 알 수 있습니다.

  • 게임 초기 번들 크기는 30MiB 미만MUST.
  • 게임 초기 번들 크기는 15MiB 미만이어야 합니다.

2 총 번들 크기

  • 기본적으로 게임 총 번들 크기는 250MiB 미만이어야 MUST 예외는 FAQ에서 확인할 수 있습니다.
  • 게임은 상호작용을 사용 설정하는 데 필요한 최소한의 데이터만 로드하고 필요에 따라 다른 데이터를 지연 로드해야 합니다.

3. 개별 파일 크기

  • 게임 내의 모든 개별 파일은 30MiB 미만이어야 MUST
  • 게임 내의 모든 개별 파일은 512KiB 미만이어야 함.

4 저장된 게임 크기

  • 저장된 게임 크기는 3MiB 미만이어야 MUST
  • 저장된 게임 크기는 500KiB 미만이 좋습니다.

5 로드 시간

  • 게임은 5초 이내에 로드가 완료되고 사용자 상호작용을 허용해야 합니다(SHOULD).

비정상 종료 6회

  • 게임에서 일관되게 재현 가능한 비정상 종료가 발생하면 안 됩니다.
    • 게임은 최대 JavaScript 힙 크기인 512MB를 초과해서는 안 됩니다. 이로 인해 iPhone에서 비정상 종료가 발생하는 이유에 관한 자세한 내용은 메모리 사용량 제한 FAQ를 참고하세요.
  • 게임이 YouTube 앱, YouTube 웹사이트 또는 기타 사용자 소프트웨어를 비정상 종료시켜서는 안 됩니다(MUST NOT).

사용된 7가지 기술

  • MUST JavaScript, 캔버스, WebGL)를 사용해야 합니다 (예: W3C, WHATWG)를 따릅니다.
  • 플레이어블은 YouTube에서 지원하는 모든 브라우저(Edge, Chrome, Firefox 등)와 호환되어야 MUST.
  • MUST

파일 참조 8개

  • 게임은 게임 번들의 다른 파일을 참조할 때만 상대 경로를 사용MUST.
  • 게임은 절대 경로를 사용하면 안 됩니다. 로드되지 않기 때문입니다.

9 파일 이름

  • MUST

플레이어블 번들 분석기를 사용하여 게임 번들의 초기 유효성 검사를 실행할 수 있습니다. 이 유효성 검사는 각 개별 파일의 크기, 전체 번들 크기, 잠재적인 파일 이름 불일치를 평가합니다.