Historia zmian

Na tej stronie znajdziesz historię zmian w tych dokumentach:

25 sierpnia 2026 r.

  • Zaktualizowaliśmy wymagania dotyczące zaufania i bezpieczeństwa dodając zasady dotyczące powielonych treści (sekcja 2.2), które wymagają oryginalnych, autoryzowanych lub licencjonowanych treści i zabraniają tworzenia duplikatów wersji gier.

24 sierpnia 2026 r.

  • Dodaliśmy tagi ułatwień dostępu do gier (sekcje 2 i 2.1), które obejmują inicjatywę Accessible Gaming Initiative (AGI) dotyczącą wykrywania gier przez graczy oraz dokładności metadanych dewelopera.

11 lipca 2024 r.

  • Wymagania techniczne zostały podzielone na kilka stron.
  • Wymagania zostały uporządkowane i usunięto duplikaty.

24 czerwca 2024 r.

Zwiększyliśmy łączny limit rozmiaru pakietu ze 100 MiB do 250 MiB i dodaliśmy wskazówki dotyczące leniwego ładowania.

17 czerwca 2024 r.

Aktualizacje pakietu testowego:

  • Gry nie muszą już być udostępniane przez protokół HTTPS i na potrzeby testowania mogą być udostępniane z hosta lokalnego.
  • Obok pola adresu URL dodaliśmy przycisk odświeżania, który umożliwia odświeżenie zawartości elementu iframe bez ponownego wczytywania całego pakietu testowego.

16 maja 2024 r.

Przenosimy sprawdzone metody projektowania do osobnego dokumentu, aby lepiej rozróżnić wymagania dotyczące projektowania od sprawdzonych metod.

8 maja 2024 r.

Przebudowaliśmy witrynę dla deweloperów Pokoju gier, aby zwiększyć dostępność i ułatwić nawigację.

7 maja 2024 r.

Zaktualizowaliśmy wymagania techniczne dotyczące powiadomienia o gotowości gry, dodając szczegółowe informacje o wywołaniu firstFrameReady.

3 maja 2024 r.

  • Utworzyliśmy archiwum poprzednich wersji wymagań.

5 marca 2024 r.

Zwiększyliśmy limit rozmiaru pojedynczego pliku z 10 MiB do 30 MiB.

23 lutego 2024 r.

Dodaliśmy wartość logiczną IN_PLAYABLES_ENV do przestrzeni nazw najwyższego poziomu, aby informować deweloperów, kiedy ich gra jest uruchomiona w środowisku Pokoju gier.

4 grudnia 2023 r.

Aktualizacje pakietu testowego

  • Dodaliśmy sprawdzanie nieobsługiwanych znaków w nazwach plików.
  • Dodaliśmy funkcję symulowania ekranu wczytywania, w tym ustawiania początkowej wysokości elementu iframe na 0.
  • Zaktualizowaliśmy przycisk wstrzymywania i wznawiania, aby lepiej dopasować go do wersji produkcyjnej przez przełączanie dźwięku podczas wstrzymywania i wznawiania.
  • Usunęliśmy z logowania zdarzeń komunikaty, które nie wymagają działania.

10 listopada 2023 r.

Pakiet testowy do pobrania został zastąpiony hostowanym Pakietem Testowym.

Plik definicji typów TypeScript, który był wcześniej dostępny w pakiecie testowym, został przeniesiony do głównego artykułu o pakiecie SDK Pokoju gier.

7 września 2023 r.

Zaktualizowaliśmy sekcję Pierwsze kroki, aby zmienić adres URL pakietu SDK Pokoju gier z v0 na v1.

30 sierpnia 2023 r.

Zaktualizowaliśmy sekcje Nazwy plików i Miniatury, aby usunąć odwołania do jawnego wymieniania dozwolonych znaków specjalnych (_, -, .)

Dodatkowo zaktualizowaliśmy sekcję Zapisywanie w chmurze, aby wymagać , by zapisywanie w chmurze działało w nowych wersjach gier.

25 sierpnia 2023 r.

Zaktualizowaliśmy sekcję saveData, aby wyjaśnić, że zapisane dane muszą być prawidłowym i dobrze sformatowanym ciągiem znaków UTF-16.

18 sierpnia 2023 r.

Zaktualizowaliśmy sekcję Wstrzymywanie i wznawianie, aby wyjaśnić, że gra musi wstrzymać wszystkie działania po wywołaniu funkcji onPause i wznowić je dopiero po wywołaniu funkcji onResume.

11 sierpnia 2023 r.

Dodaliśmy sekcję Nazwy plików, aby uwzględnić ograniczenia dotyczące liczby znaków używanych do nazywania plików w pakiecie gry.

10 sierpnia 2023 r.

Zaktualizowaliśmy sekcję Metody interakcji, aby wymagać, by wszystkie komponenty interfejsu gry działały zgodnie z oczekiwaniami, bez błędów i nieoczekiwanych zachowań.

9 sierpnia 2023 r.

Dodaliśmy sekcję Obrazy miniatur, aby wymienić wymagania dotyczące miniatur gier , które pozwalają użytkownikom łatwo znajdować i rozpoznawać Pokój gier w YouTube.

8 sierpnia 2023 r.

Zaktualizowaliśmy sekcję Gesty i metody wprowadzania, aby zabronić grze wywoływania funkcji preventDefault() w przypadku zdarzeń Esc.

Dodatkowo dodaliśmy nową sekcję Odwołania do plików, aby wymagać, by gry używały tylko ścieżek względnych podczas odwoływania się do innych plików w pakiecie, ponieważ używanie ścieżek bezwzględnych może powodować błędy.

2 sierpnia 2023 r.

Zaktualizowaliśmy sekcję Wycisz w dokumentach Wymagania techniczne i Wytyczne dotyczące projektowania gier w Pokoju gier, aby odnosić się do funkcji wyciszania i wyłączania wyciszenia jako sterowania dźwiękiem oraz aby wskazać, że szczegółowe sterowanie dźwiękiem może zawierać suwaki głośności, przełącznik wyciszenia lub oba te elementy.

28 lipca 2023 r.

Zaktualizowaliśmy dokumentację Wytycznych dotyczących projektowania gier w Pokoju gier, aby ujednolicić sformułowania oraz zaktualizować sprawdzone metody i zrzuty ekranu.

20 lipca 2023 r.

Dodaliśmy sekcję Wstrzymywanie i wznawianie, aby zapewnić możliwość wstrzymywania i wznawiania na wielu platformach.

19 lipca 2023 r.

Witryna Pokoju gier na YouTube zawiera teraz dokumentację Wytycznych dotyczących projektowania gier w Pokoju gier , która ma służyć jako przewodnik po zapewnianiu optymalnych wrażeń z gry użytkownikom grającym w gry na YouTube na różnych urządzeniach i platformach.

Wytyczne dotyczące projektowania gier koncentrują się na tych obszarach:

  • Obrazy miniatur
  • Dostosowanie do urządzenia
  • Interfejs
  • Gesty i metody wprowadzania
  • Wstrzymaj
  • Wycisz
  • Reakcja haptyczna
  • Wprowadzanie nowych użytkowników
  • Koniec gry (ekran zwycięstwa)
  • Ułatwienia dostępu

Dodatkowo zaktualizowaliśmy sekcję onAudioEnabledChange, aby poprawić drobny błąd typograficzny w kodzie, który powodował błąd w proponowanej warstwie interoperacyjności JavaScript (JS-Interop) w Flutterze.

14 lipca 2023 r.

Zaktualizowaliśmy sekcję Rozmiar w ten sposób:

  • Usunęliśmy wymaganie, aby gra była grywalna w trybie pełnoekranowym na komputerze oraz w orientacji poziomej lub pionowej na urządzeniu mobilnym.
  • Dodaliśmy, że gra musi być grywalna w orientacji pionowej.
  • Dodaliśmy, że gra powinna być grywalna w orientacji poziomej. W przeciwnym razie gra musi być wyśrodkowana lub zawierać czarne pasy po bokach.
  • Dodaliśmy, że gra nie może blokować orientacji urządzenia.

11 lipca 2023 r.

Dodaliśmy sekcję Flutter Web (eksperymentalna), aby umożliwić integrację z grami napisanymi w Flutter Web.

1 lipca 2023 r.

Sekcja Przełącznik wyciszenia wymaga, aby gra uwzględniała ustawienia dźwięku zarówno w YouTube, jak i w systemie, oraz aby dźwięk w grze nie był odtwarzany nieoczekiwanie.

Dodatkowo sekcja Zakończenie obsługi treści wyjaśnia, że gra musi informować użytkownika, że nie ma już treści, z którymi można wchodzić w interakcję, np. na ostatnim poziomie lub po ukończeniu gry.

30 czerwca 2023 r.

W sekcji Pierwsze kroki dodaliśmy informację, że pakiet SDK nie będzie działać, gdy gra jest udostępniana lokalnie. Aby sprawdzić poprawność integracji pakietu SDK, zobacz pakiet testowy SDK.

2 czerwca 2023 r.

Witryna Pokoju gier na YouTube zawiera teraz dokumentację pakietu SDK Pokoju gier, która obejmuje rozbudowany zestaw interfejsów API do obsługi gier na YouTube.

26 maja 2023 r.

Aktualizacje dokumentacji Wymagań technicznych:

Sekcja Zmiany
Czas wczytywania Uwzględniliśmy średnią prędkość internetu wynoszącą 6,8 Mb/s na całym świecie i 20 Mb/s w Stanach Zjednoczonych .
Metody interakcji Dodaliśmy, że gdy użytkownik wchodzi w interakcję z grą, gra nie może nieumyślnie opóźniać ani ignorować danych wejściowych.
Miniatury Zaktualizowaliśmy wymagane rozdzielczości obrazu dla proporcji 1:1, 5:7 i 16:9 proporcji.
Informacje o wydawcy lub deweloperze Dodaliśmy tę nową sekcję, która wymaga, aby gra zawierała nazwę wydawcy lub dewelopera. W przyszłości może być też wymagane podanie oceny treści.
Wczytywanie pakietu SDK Pokoju gier Dodaliśmy tę nową sekcję, która wymaga, aby gra wczytywała pakiet SDK Pokoju gier przed jakimkolwiek innym kodem gry.
Powiadomienie o gotowości gry Zaktualizowaliśmy, aby wywoływać interfejs API firstFrameReady tylko wtedy, gdy pierwsza ramka gry jest gotowa do renderowania na ekranie, oraz aby wywoływać interfejs API gameReady tylko wtedy, gdy gra jest gotowa na interakcję z użytkownikiem.
Przełącznik wyciszenia Dodaliśmy, że gdy wyciszenie w YouTube jest włączone, dźwięk nie może być odtwarzany a elementy sterujące wyciszaniem i wyłączaniem wyciszenia w grze nie mogą wpływać na wyjście audio.

24 marca 2023 r.

Witryna Pokoju gier na YouTube zawiera teraz dokumentację Wymagań technicznych , aby zapewnić użytkownikom płynną rozgrywkę w grach na YouTube.

Sekcja wymagań technicznych koncentruje się na tych obszarach:

  • Stabilność gry
  • Możliwość korzystania z YouTube
  • Integracja z YouTube
  • Lokalizacja
  • Zarabianie