Dokumentacja dla deweloperów Unreal Engine zawiera większość informacji, których potrzebujesz, aby używać Unreal Engine na urządzeniach z Androidem.
Pierwsze kroki
Przewodnik Szybki start z Androidem zawiera większość informacji potrzebnych do rozpoczęcia tworzenia aplikacji na Androida, w tym:
- Tworzenie projektu mobilnego
- Konfigurowanie projektu pod kątem Androida
- Konfigurowanie edytora pod kątem podglądu w renderowaniu mobilnym
- Uruchamianie na urządzeniu docelowym z Androidem
- Pakowanie kompilacji Androida w plik APK na potrzeby testów
Jeśli używasz systemu Windows jako platformy programistycznej, Unreal integruje się z rozszerzeniem do tworzenia gier na Androida w Visual Studio.
Pakowanie projektu
Przewodnik Tworzenie pakietów z projektami na Androida zawiera informacje nie tylko o pakowaniu wersji na Androida do pliku APK, ale też o przygotowieniu wersji do dystrybucji za pomocą pakietu Android App Bundle.
Play Asset Delivery
Przewodnik Google Play Asset Delivery zawiera informacje o włączaniu Play Asset Delivery w projekcie, wyznaczaniu reguł tworzenia fragmentów komponentów, które staną się pakietami komponentów w Android App Bundle, oraz korzystaniu z komponentów instalowanych w czasie instalacji, komponentów typu szybkie śledzenie i komponentów na żądanie.
Play Integrity API
Interfejs Play Integrity API pomaga sprawdzać, czy Twoja gra nie została zmodyfikowana, czy jest zainstalowana z Google Play i czy działa na oryginalnym urządzeniu z Androidem lub w oryginalnej wersji Gier Google Play na PC. Serwer backendu gry może podjąć odpowiednie działania, gdy wykryje ryzykowny ruch, aby zapobiec nieautoryzowanemu dostępowi i oszukiwaniu. Informacje o integracji tej funkcji z wtyczką Unreal Engine znajdziesz w dokumentacji i dokumentacji referencyjnej interfejsu Runtime API.
Aktualizacje w aplikacji w Google Play
Aktualizacje w aplikacji w Google Play umożliwiają wyświetlanie użytkownikom prośby o zaktualizowanie gry do najnowszej wersji, gdy jest ona dostępna, bez konieczności otwierania Sklepu Play. Informacje o integracji tej funkcji z wtyczką Unreal Engine znajdziesz w dokumentacji i dokumentacji interfejsu Runtime API.
Opinie o aplikacjach w Google Play
Opinie w aplikacji w Sklepie Play umożliwiają zachęcanie użytkowników do przesyłania ocen i opinii w Sklepie Play bez konieczności wychodzenia z gry. Informacje o integracji tej funkcji z wtyczką Unreal Engine znajdziesz w dokumentacji i dokumentacji API w czasie wykonywania.
Płatności w Google Play
Przewodnik Zakupy w aplikacji zawiera informacje o konfigurowaniu gry pod kątem systemu rozliczeniowego Google Play, odczytywania informacji o zakupach oraz dokonywania zakupów.
Vulkan API
Vulkan to wieloplatformowy interfejs API do obsługi wydajnej grafiki 3D, który ma niskie obciążenie w porównaniu z OpenGL ES.
Aby włączyć interfejs API grafiki Vulkan, wybierz Ustawienia projektu > Platformy > Android > Kompilacja i kliknij Obsługuj Vulkan. Jeśli wybierzesz opcje Obsługuj Vulkan i Obsługuj OpenGL ES3.2, Unreal będzie domyślnie używać Vulkan. Jeśli urządzenie nie obsługuje Vulkana, Unreal przechodzi na OpenGL ES 3.2.

Tempo klatek
Unreal 4.25 i nowsze wersje integrują bibliotekę Android Frame Pacing Library, która jest częścią Android Game Development Kit. Z artykułu Mobile Frame Pacing dowiesz się, jak włączyć bibliotekę Android Frame Pacing Library i jak kontrolować tempo wyświetlania klatek za pomocą kodu C++.
Optymalizacja renderowania
Przewodnik Optymalizacja renderowania na urządzeniach mobilnych zawiera wskazówki i sprawdzone metody optymalizowania wydajności na urządzeniach mobilnych, w tym informacje o tym, kiedy warto używać map normalnych, a kiedy siatek z dużą liczbą wierzchołków. Omawia ona podstawy zmniejszania liczby wywołań rysowania, liczby siatek i identyfikatorów materiałów, a także złożoność materiałów, optymalizację rozdzielczości tekstur, czas uruchamiania i rozmiar pakietu.
Sprawdzone metody
Mamy też artykuły o sprawdzonym sposobie tworzenia zasobów graficznych, tożsamości i dystrybucji, które pomogą Ci poruszać się po ekosystemie Androida w Unreal Engine.
Obsługa stron o rozmiarze 16 KB
Strona to poziom szczegółowości, na którym system operacyjny zarządza pamięcią. Aby poprawić ogólną wydajność systemu operacyjnego i dać producentom urządzeń możliwość dokonania takiego kompromisu, Android 15 (poziom interfejsu API 35) i nowsze mogą działać z rozmiarami stron 4 KB lub 16 KB. Urządzenia skonfigurowane z rozmiarem strony 16 KB zużywają średnio nieco więcej pamięci, ale zyskują też różne ulepszenia wydajności.
Zespół Unreal pracuje nad obsługą stron o rozmiarze 16 KB, więc warto zacząć sprawdzać zgodność zależności z tym rozmiarem i śledzić aktualizacje Unreal.