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 kontynuacja rozgrywki, sterowanie za pomocą urządzeń wejściowych platformy i większa 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 przetestowanie obsługi danych wejściowych i upewnienie się, że rozgrywka nie jest blokowana przez nieobsługiwane funkcje ani 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 działa w trybie zgodności, w przypadku przesuwania w pionie warto rozważyć użycie skrótów klawiszowych.
- 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 Twoją grę można grać za pomocą danych 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. Uwzględnienie plików binarnych x86-64 jest zalecane, aby zwiększyć wydajność gry i zasięg na urządzeniach. 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 wymagań dotyczących grywalności Twoja gra mobilna może być dystrybuowana w Grach Google Play na PC na komputerach z procesorem Intel.
pliki binarne x86-64,
Udostępnienie wersji gry mobilnej na architekturę x86-64 zwiększa wydajność, 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 wersji x86-64. Poprawia ona wydajność gry i zwiększa zasięg 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 masz już 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ą Androida Studio lub Android Debug Bridge.
Więcej informacji znajdziesz w artykule Korzystanie z emulatora dla programistów.