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.
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.
Monitorowanie stanu termicznego
Osiągaj cele związane z wydajnością, poznając temperaturę urządzenia i jego ograniczenia.
Tryb gry
Zoptymalizuj rozgrywkę, na podstawie preferencji użytkownika nadając priorytet danym cechom takim jak wydajność czy czas pracy na baterii.
Interfejs Game Manager API
Zaktualizuj tryb gry w aplikacji, aby umożliwić systemowi operacyjnemu Android dostosowywanie się do Twoich potrzeb w zakresie wydajności.