Zestaw do tworzenia gier na Androida

Android Game Development Kit (AGDK) to zestaw narzędzi i bibliotek, które pomagają tworzyć i optymalizować gry na Androida przy jednoczesnej integracji z istniejącymi platformami i przepływami pracy do tworzenia gier.

Używaj, twórz i rozszerzaj silniki gier

AGDK udostępnia narzędzia i biblioteki, które umożliwiają dodawanie obsługi Androida podczas tworzenia lub rozszerzania silnika gry. Zapewnia też wtyczki i integrację, które obsługują programowanie na Androida w wielu istniejących silnikach gier.

Programuj w Visual Studio

Gry na Androida możesz tworzyć w Visual Studio w systemie Windows, korzystając z rozszerzenia Android Game Development dla Visual Studio (AGDE). AGDE to rozszerzenie Visual Studio, które pozwala tworzyć gry na Androida na podstawie istniejących projektów Visual Studio.

Biblioteki

Biblioteki AGDK pozwalają tworzyć i optymalizować grę w języku C lub C++, a jednocześnie korzystać z bibliotek i usług tworzenia aplikacji na Androida.

Tempo renderowania klatki

Pomaga grom wyświetlać klatki w stałym tempie i dostosowuje je na podstawie wydajności.
Dokumentacja  Przewodnik użytkownika

Aktywność w grach

Obsługuje tworzenie gier w języku C lub C++ z dostępem do Androida Jetpack i usług zależnych.
Dokumentacja  Przewodnik użytkownika

Kontroler gier

Zarządza kontrolerami gier, uzyskując dostęp do połączeń, funkcji, informacji o urządzeniu i danych wejściowych.
Dokumentacja  Przewodnik użytkownika

Wprowadzanie tekstu z gry

Wyświetla i ukrywa klawiaturę programową oraz zarządza aktualizacjami tekstu.
Dokumentacja  Przewodnik użytkownika

Memory Advice API (beta)

Pomaga aplikacjom na Androida nie przekraczać limitów bezpieczeństwa dotyczących wykorzystania pamięci, szacując wykorzystanie pamięci i powiadamiając aplikacje o przekroczeniu progów.
Dokumentacja  Przewodnik użytkownika

Obój – dźwięk wysokiej jakości

Zmniejsza opóźnienie dźwięku, unikając problemów z dźwiękiem na urządzeniu i platformie.
Dokumentacja  Przewodnik użytkownika

Android Performance Tuner

Identyfikuje problemy z wydajnością związane z ustawieniami jakości, scenami, czasem wczytywania i modelami urządzeń.
Dokumentacja  Przewodnik użytkownika

Wtyczka Android Performance Tuner Unity

Integruje funkcję Android Performance Tuner z Unity.
Dokumentacja  Przewodnik użytkownika

Kod biblioteki (beta)

Wygeneruj kod w C/C++, aby uzyskać dostęp do bibliotek JAR z aplikacji natywnej. To narzędzie zapewnia prosty interfejs dostępu do kodu w Javie bez konieczności pisania, debugowania i utrzymywania własnego JNI.

Przewodnik użytkownika

Optymalizacja

Oprócz narzędzia Android Performance Tuner AGDK obejmuje narzędzie Android GPU Inspector (AGI) – narzędzie, które zapewnia zaawansowane profilowanie GPU i systemu na potrzeby gier wymagających intensywnej grafiki.

Pełną listę narzędzi i sprawdzonych metod optymalizacji gier na Androida znajdziesz w omówieniu optymalizacji.

Dostosowanie

Adaptalność to nowy filar AGDK, którego celem jest ułatwienie grze rozumienia zmian temperatury i wydajności urządzeń oraz reagowania na nie.

Wskazówki dotyczące wydajności procesora

Pozwala grze wpływać na dynamiczne działanie procesora bez przegrzania urządzenia i marnowania energii.

Przewodnik użytkownika

Monitorowanie stanu termicznego

Osiągaj cele związane z wydajnością, poznając temperaturę urządzenia i jego ograniczenia.

Przewodnik użytkownika

Tryb gry

Zoptymalizuj rozgrywkę, na podstawie preferencji użytkownika nadając priorytet danym cechom takim jak wydajność czy czas pracy na baterii.

Przewodnik użytkownika

Interfejs Game Manager API

Zaktualizuj tryb gry w aplikacji, aby umożliwić systemowi operacyjnemu Android dostosowywanie się do Twoich potrzeb w zakresie wydajności.

Źródła wiedzy