Zanim opublikujesz grę w Grach Google Play na PC, musi ona spełniać wymagania dotyczące grywalności. Gdy gra będzie już na platformie, możesz dążyć do uzyskania pełnej certyfikacji, dodając funkcje platformy, które zachwycą graczy, takie jak płynna kontynuacja rozgrywki, sterowanie za pomocą platformy i lepsza wydajność.
Wymagania dotyczące możliwości odtwarzania
Aby udostępnić grę mobilną na komputery, musisz spełnić minimalne wymagania dotyczące możliwości gry. Te wymagania mają na celu zapewnienie, że w Twoją grę będzie można grać na tej platformie. Gdy gra będzie dostępna na PC, możesz kontynuować jej rozwój, aby uzyskać pełną certyfikację na tej platformie.
Lista kontrolna grywalności:
- W grę można grać na komputerach za pomocą myszy i klawiatury. Pamiętaj, że aby spełnić to wymaganie, nie musisz zapewniać bezpośredniej obsługi myszy i klawiatury. Wystarczą gry, w które można grać w trybie zgodności.
- Nie można zablokować rozgrywki za pomocą nieobsługiwanych uprawnień.
- Rozgrywki nie można blokować za pomocą nieobsługiwanych interfejsów API Google.
- Gra nie może wymagać nieobsługiwanych funkcji.
- Gra musi obsługiwać OpenGL ES (3.2 lub starszy) lub Vulkan (1.1 lub starszy).
Testowanie grywalności
Istnieje kilka sposobów na sprawdzenie, czy gra spełnia podstawowe wymagania dotyczące grywalności. Najważniejsze jest przetestowanie obsługi danych wejściowych i upewnienie się, że rozgrywka nie jest blokowana przez nieobsługiwane funkcje lub uprawnienia. Tryb zgodności na platformie może być wystarczający w przypadku gry wymagającej jednego kliknięcia. Jeśli gra jest bardziej złożona, np. wymaga użycia obu rąk, może być konieczna dodatkowa obsługa myszy i klawiatury. Oto kilka kwestii, które warto wziąć pod uwagę:
- Użyj kółka przewijania myszy, aby przewijać lub powiększać.
- Przesuwanie w pionie wymaga więcej pracy niż przesuwanie w poziomie, gdy używasz myszy. Chociaż przesuwanie w poziomie dobrze sprawdza się w trybie zgodności, w przypadku przesuwania w pionie warto rozważyć skróty klawiszowe.
- Obsługa gestów wielodotykowych za pomocą skrótów klawiszowych.
- Dodaj skróty klawiszowe do typowych działań, takich jak naciśnięcie klawisza Enter w celu zaakceptowania okien dialogowych lub naciśnięcie klawisza Escape w celu anulowania.
Użyj emulatora dla deweloperów, aby przetestować grywalność gry.
Architektura ABI gry
Gry Google Play na PC działają z grami na Androida, które zostały utworzone przy użyciu interfejsu ARM lub x86-64 ABI. W miarę możliwości deweloperzy gier powinni dostarczać pliki binarne x86-64 dla Gier Google Play na PC, ale gry na ARM nadal będą otrzymywać certyfikat, jeśli spełniają wymagania dotyczące wydajności i niezawodności.
Pliki binarne ARM
Google współpracuje z firmą Intel, aby udostępniać gry oparte na architekturze ARM na komputerach z procesorami Intel i AMD przy użyciu technologii Intel Bridge. Oznacza to, że gdy Twoja gra mobilna spełni wymagania dotyczące grywalności, będzie można ją rozpowszechniać w Grach Google Play na PC na większości komputerów z architekturą x86.
pliki binarne x86-64,
Udostępnienie wersji gry mobilnej na architekturę x86-64 zwiększa wydajność gry, ponieważ można ją uruchamiać bezpośrednio na wbudowanym sprzęcie.
Wymagania dotyczące certyfikacji
Certyfikowane gry są zoptymalizowane pod kątem korzystania z funkcji i możliwości Gier Google Play na PC, aby zapewnić graczom jak najlepsze wrażenia. Aby uzyskać certyfikat, musisz spełnić wszystkie podstawowe wymagania dotyczące grywalności oraz te wymagania:
- Wydajność i stabilność
- Utrzymuj stabilną i płynną liczbę klatek na sekundę.
- 30 kl./s na komputerze niższej klasy
- 60 kl./s na komputerze z wyższej półki
- Brak awarii podczas ponad 20-minutowej ciągłej rozgrywki
- Utrzymuj stabilną i płynną liczbę klatek na sekundę.
- Wymagania dotyczące odtwarzania
- Grafika i dźwięk
- Używaj zasobów i tekstur w wysokiej rozdzielczości, aby obraz nie był rozmyty, a tekst był czytelny przy rozdzielczości 1440p.
- Obsługuje format obrazu 16:9 (lub 9:16 w przypadku orientacji pionowej). Oznacza to, że podczas wyświetlania w tym formacie nie pojawiają się czarne pasy.
- Skalowanie elementów interfejsu na większych ekranach
- Odtwarzanie dźwięku jest płynne i zsynchronizowane
- Wejście urządzenia
- Gra na wielu platformach
- Obsługa synchronizacji postępów na różnych urządzeniach i na wielu platformach, w tym na komputerach, urządzeniach z Androidem i iOS.
Więcej informacji o tym, kiedy należy zintegrować te wymagania i jak są one testowane, znajdziesz na stronie listy kontrolnej etapów.
Rekomendacje (NIE wymagania)
Aby jeszcze bardziej ulepszyć odtwarzacz, zalecamy wykonanie tych czynności:
- Uwzględnij architekturę interfejsu ABI x86-64
- Integrowanie usługi logowania w usługach gier Google Play w wersji 2 na urządzeniach mobilnych i PC
- Obsługa kontrolera / pada do gier
- W przypadku większości gier kontrolery zapewniają lepsze wrażenia użytkownika na większych ekranach i mogą być preferowanym sposobem sterowania dla niektórych graczy.
Poziomy wydajności sprzętu
Na potrzeby certyfikacji
| Sprzęt | komputer niższej klasy, | komputer z wyższej półki, |
|---|---|---|
| CPU | czterordzeniowy z technologią hyperthreading (8 rdzeni logicznych), | 8-rdzeniowy z technologią hyperthreading (16 rdzeni logicznych) |
| GPU | typowy zintegrowany procesor graficzny, np. Intel Iris Xe, | typowa dyskretna karta graficzna, np. GeForce RTX 3060, |
Wymagania minimalne dla graczy
Informacje o minimalnych wymaganiach, jakie musi spełniać komputer, aby można było na nim korzystać z Gier Google Play na PC, znajdziesz w Centrum pomocy Google w sekcji minimalne wymagania dotyczące komputera.
Pobieranie emulatora dla deweloperów
Gdy będziesz mieć zgodną wersję gry, możesz ją przetestować w wersji emulatora przeznaczonej dla deweloperów. Emulator deweloperski zawiera te same funkcje, pakiety SDK i optymalizacje Gry Google Play na PC co wersja dla użytkowników. Zawiera też dodatkowe elementy sterujące, które ułatwiają testowanie gry w systemie Windows.
Plik APK możesz wgrać do emulatora za pomocą Android Studio lub Android Debug Bridge.
Więcej informacji znajdziesz w artykule Tworzenie aplikacji za pomocą emulatora dla deweloperów Gier Google Play na PC.