Wymagania dotyczące stabilności i wydajności

W tej sekcji znajdziesz informacje o stabilności i wydajności gier interaktywnych.

1 Początkowy rozmiar pakietu

Aby prawidłowo przetestować to wymaganie, może być konieczne przesłanie gry do portalu dewelopera, a następnie przetestowanie jej w zestawie testów. Dobrym przybliżeniem może być też hostowanie z włączoną kompresją lub spakowanie wszystkich początkowo wczytywanych treści.

  • Początkowy rozmiar pakietu gry MUSI być mniejszy niż 30 MiB.
  • Początkowy rozmiar pakietu gry POWINIEN być mniejszy niż 15 MiB.

2 Łączny rozmiar pakietu

  • Domyślnie łączny rozmiar pakietu gry MUSI być mniejszy niż 250 MiB. Wyjątki od tej reguły znajdziesz w sekcji Najczęstsze pytania.
  • Gra POWINNA wczytywać tylko minimalną ilość danych potrzebnych do umożliwienia interakcji, a pozostałe dane powinny być wczytywane leniwie w razie potrzeby.

3 Rozmiar pojedynczego pliku

  • Każdy plik w grze MUSI być mniejszy niż 30 MiB.
  • Każdy plik w grze POWINIEN być mniejszy niż 512 KiB.

4 Rozmiar zapisanej gry

  • Rozmiar zapisanej gry MUSI być mniejszy niż 3 MiB.
  • Rozmiar zapisanej gry POWINIEN być mniejszy niż 500 KiB.

5 Czas wczytywania

  • Gra POWINNA się wczytywać i umożliwiać interakcję użytkownika w czasie krótszym niż 5 sekund.

6 Poważne błędy

  • Gra NIE MOŻE powodować powtarzających się poważnych błędów.
  • Gra NIE MOŻE powodować poważnych błędów w aplikacji YouTube, witrynie YouTube ani w innym oprogramowaniu użytkownika.

7 Używane technologie

  • Gra MUSI być oparta na standardowych interfejsach API (np. JavaScript, Canvas, WebGL) zdefiniowanych przez organizacje normalizacyjne (np. W3C, WHATWG).
  • Gry interaktywne MUSZĄ być zgodne ze wszystkimi przeglądarkami obsługiwanymi przez YouTube (w tym Edge, Chrome, Firefox itp.).
  • Gry interaktywne MUSZĄ być zgodne z aplikacją YouTube na Androida i iOS.

8 Odwołania do plików

  • Gra MUSI używać tylko ścieżek względnych, gdy odwołuje się do innych plików w pakiecie gry.
  • Gra NIE MOŻE używać ścieżek bezwzględnych, ponieważ nie będą się one wczytywać.

9 Nazwy plików

  • Pliki w pakiecie gry MUSZĄ zawierać tylko znaki alfanumeryczne i kilka znaków specjalnych: _, -, ..

Aby przeprowadzić wstępną weryfikację pakietu gry, możesz użyć analizatora pakietów gier interaktywnych. Ta weryfikacja oceni rozmiar każdego pliku, łączny rozmiar pakietu i wszelkie potencjalne niezgodności w nazwach plików.