Android Game Development Kit (AGDK) to zestaw narzędzi i bibliotek, które ułatwiają tworzenie i optymalizowanie gier na Androida oraz integrację z istniejącymi platformami i procesami tworzenia gier.
Używanie, tworzenie i rozszerzanie silników gier
AGDK udostępnia narzędzia i biblioteki umożliwiające dodanie obsługi Androida podczas tworzenia lub rozszerzania silnika gry. Dostępne są też wtyczki i integracje umożliwiające tworzenie aplikacji na Androida z wykorzystaniem wielu istniejących silników gier.
Twórz w Visual Studio
Gry na Androida możesz tworzyć w Visual Studio w systemie Windows, korzystając z rozszerzenia Android Game Development Extension dla Visual Studio (AGDE). AGDE to rozszerzenie Visual Studio, które pozwala tworzyć gry na Androida za pomocą istniejących projektów Visual Studio.
Biblioteki
Biblioteki AGDK umożliwiają tworzenie i optymalizowanie gier w językach C lub C++, a jednocześnie zapewniają dostęp do bibliotek i usług do tworzenia aplikacji na Androida.
Tempo klatek
Pomaga grom wyświetlać klatki w stałym tempie i dostosowuje tempo na podstawie wydajności.
Dokumentacja
Przewodnik użytkownika
Aktywność w grach
Aplikacja obsługuje tworzenie gier w języku C lub C++, a także dostęp 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 gry
Wyświetla i ukrywa klawiaturę programową oraz zarządza aktualizacjami tekstu.
Dokumentacja
Przewodnik użytkownika
Memory Advice API (beta)
Pomaga aplikacjom na Androida przestrzegać limitów bezpieczeństwa wykorzystania pamięci przez szacowanie wykorzystania pamięci i powiadamianie aplikacji o przekroczeniu progów.
Dokumentacja
Przewodnik użytkownika
Obój – wydajny dźwięk
Redukuje 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
Określa 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 dla Unity
Integruje narzędzie Android Performance Tuner z Unity.
Dokumentacja
Przewodnik użytkownika
Kod biblioteki (beta)
Wygeneruj kod C/C++, aby uzyskać dostęp do bibliotek JAR z aplikacji natywnej. To narzędzie zapewnia prosty interfejs umożliwiający dostęp do kodu Java bez konieczności pisania, debugowania i utrzymywania własnego środowiska JNI.
Optymalizacja
Oprócz narzędzia Android Performance Tuner narzędzie AGDK udostępnia narzędzie Android GPU Inspector (AGI) – zaawansowane profilowanie GPU i systemu w przypadku gier wymagających zaawansowanej grafiki.
Pełną listę narzędzi do optymalizacji gier na Androida i sprawdzonych metod znajdziesz w omówieniu optymalizacji.
Dostosowanie
Dostosowanie to nowy filar organizacji AGDK. Skupia się on na pomaganiu grze w interpretowaniu zmian temperatury i wydajności urządzeń oraz reagowaniu na nie.
Wskazówki dotyczące wydajności procesora
Pozwala grze wpływać na dynamiczne działanie procesora bez przegrzania urządzenia i zużywania energii.
Monitorowanie stanu termicznego
Zrealizuj cele związane z wydajnością, poznając stan termiczny i ograniczenia urządzenia.
Tryb gry
Zoptymalizuj rozgrywkę, kierując się preferencjami użytkownika na podstawie danych o wydajności lub żywotności baterii.
Interfejs API Game Manager
Zaktualizuj tryb gry, aby system operacyjny Android mógł dostosować się do Twoich potrzeb w zakresie wydajności.