Zanim opublikujesz grę w Grach Google Play na PC, musi ona spełniać wymagania dotyczące grywalności. Gdy gra znajdzie się na platformie, możesz uzyskać pełną certyfikację, dodając funkcje platformy, które zachwycą graczy, takie jak płynna ciągłość rozgrywki, sterowanie za pomocą urządzeń wejściowych platformy i lepsza wydajność.
Wymagania dotyczące grywalności
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 platformie.
Lista kontrolna grywalności:
- W grę można grać na komputerach za pomocą myszy i klawiatury. Pamiętaj, że bezpośrednia obsługa myszy i klawiatury nie jest wymagana do spełnienia tego wymagania. 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 pod kątem grywalności
Istnieje kilka sposobów przetestowania gry, aby sprawdzić, czy spełnia ona podstawowe wymagania dotyczące grywalności. Najważniejsze jest sprawdzenie obsługi danych wejściowych oraz tego, czy 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ć.
- Przesunięcia w pionie wymagają więcej pracy niż przesunięcia w poziomie, gdy są wykonywane za pomocą 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, aby zaakceptować okna dialogowe, lub naciśnięcie klawisza Escape, aby anulować.
Aby sprawdzić, czy w grę można grać za pomocą urządzeń wejściowych, możesz użyć tych metod:
- ChromeOS: Chromebooki zapewniają natywne wrażenia podobne do korzystania z komputera PC z myszą i klawiaturą. Zapewnia to wrażenia najbardziej zbliżone do tych, które oferują Gry Google Play na PC.
- Urządzenie mobilne z myszą i klawiaturą: możesz podłączyć mysz i klawiaturę do urządzenia mobilnego, aby sprawdzić, jak dobrze działa gra.
Architektura interfejsu ABI gry
Gry Google Play na PC obsługują gry zbudowane z binarnymi plikami ABI ARM lub x86-64. Dołączenie plików binarnych x86-64 jest zalecane, ponieważ zwiększa wydajność gry i zasięg urządzeń. Aby uzyskać pełną certyfikację, wymagana jest też kompilacja gry pod architekturę x86-64.
Pliki binarne ARM
Google współpracuje z firmą Intel, aby umożliwić granie w gry oparte na architekturze ARM na komputerach z procesorami Intel za pomocą technologii Intel Bridge. Oznacza to, że po spełnieniu przez Twoją grę mobilną wymagań dotyczących grywalności może ona być dystrybuowana w Grach Google Play na PC na komputerach z procesorami Intel.
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 sprzęcie natywnym. Umożliwi to też dystrybucję gry na komputerach innych niż Intel.
Pierwszym krokiem w optymalizacji gry pod kątem Gier Google Play na PC powinno być udostępnienie jej wersji x86-64. Poprawia to wydajność gry i zwiększa zasięg jej dystrybucji.
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:
- Wymagania dotyczące platformy
- Wymagania dotyczące odtwarzania
- Grafika
- Używanie zasobów i tekstur o wysokiej rozdzielczości w systemie Windows
- Obsługa formatów obrazu w systemie Windows
- Skalowanie elementów interfejsu na większych ekranach
- Renderowanie przy 60 Hz
- Odtwarzanie dźwięku jest płynne i zsynchronizowane
- Wejście urządzenia
- Gra na różnych platformach
Więcej informacji o tym, kiedy należy zintegrować te wymagania i jak są one testowane, znajdziesz na stronie listy kontrolnej etapów.
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 Gier 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 Korzystanie z emulatora dla programistów.