Zestaw do tworzenia gier na Androida

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.

Przewodnik użytkownika

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.

Przewodnik użytkownika

Monitorowanie stanu termicznego

Zrealizuj cele związane z wydajnością, poznając stan termiczny i ograniczenia urządzenia.

Przewodnik użytkownika

Tryb gry

Zoptymalizuj rozgrywkę, kierując się preferencjami użytkownika na podstawie danych o wydajności lub żywotności baterii.

Przewodnik użytkownika

Interfejs API Game Manager

Zaktualizuj tryb gry, aby system operacyjny Android mógł dostosować się do Twoich potrzeb w zakresie wydajności.

Źródła wiedzy