Pakiet SDK Gier Play na PC w Unity

Pakiet SDK Gier Google Play na PC dla Unity udostępnia natywny interfejs C# do integrowania usług Gier Google Play na PC. Ten pakiet został stworzony specjalnie dla silnika Unity. Zawiera on pakiet C++ SDK, aby zapewnić nowoczesny, bezpieczny pod względem typów i asynchroniczny interfejs API dla deweloperów C#.

Pakiet Unity umożliwia integrację podstawowych funkcji, w szczególności rozliczeń i weryfikacji integralności, bez konieczności stosowania niestandardowych otoczek natywnych ani ręcznego zarządzania interoperacyjnością C++.

Najważniejsze funkcje

  • Natywna obsługa C#: dostęp do pełnego pakietu SDK Gier Play na PC za pomocą standardowych klas i metod C#. Otoka obsługuje wszystkie operacje marshalling między C# a natywnymi bibliotekami C++.
  • Nowoczesny interfejs Async API: wszystkie operacje asynchroniczne korzystają ze standardowych wzorców C# Task i async lub await. Zastępuje to starsze mechanizmy wywoływania zwrotnego, dzięki czemu kod jest bardziej przejrzysty i czytelny.
  • Ujednolicone obsługiwanie błędów: wyniki interfejsu API korzystają ze standardowego wzorca Result. Sprawdź pole Result.IsOk, aby potwierdzić powodzenie, lub sprawdź pole Result.Code, aby znaleźć konkretne wyliczenia błędów (np. BillingError, IntegrityError).
  • Obsługa architektur x86 i x64: pakiet zawiera natywne pliki binarne dla architektur x86x64. Dzięki temu możesz tworzyć 32-bitowe lub 64-bitowe wersje gry, które są w pełni zgodne z 64-bitowym środowiskiem wykonawczym Gier Google Play na PC.
  • Format menedżera pakietów Unity (UPM): dystrybuowany jako standardowy plik tar z łatwym zarządzaniem zależnościami i integracją kontroli wersji.

Obsługiwane funkcje

Obecna wersja obsługuje te moduły Google Play:

  • Inicjowanie: zarządzanie cyklem życia połączenia między grą w Unity a platformą Gry Google Play na PC.
  • Rozliczenia w Google Play: pełna obsługa zakupów w aplikacji i subskrypcji przy użyciu nowoczesnego BillingClient.
  • Play Integrity: chroń swoją grę przed nadużyciami i nieautoryzowanymi modyfikacjami, prosząc o tokeny integralności bezpośrednio w Unity.

Wymagania systemowe

Zanim zaczniesz, sprawdź, czy Twoje środowisko programistyczne spełnia te wymagania:

Komponent Wymaganie
Wersja Unity 2018.4 lub nowsza
Backend skryptów IL2CPP
Zgodność interfejsu API .NET Standard 2.0 lub .NET Framework 4.x
Platforma docelowa System operacyjny: Windows (64-bitowy)

Obsługiwana architektura gry: x86 (32-bitowa) lub x64 (64-bitowa)

Dalsze kroki

Wykonaj te czynności: