La documentazione per gli sviluppatori di Unreal Engine contiene la maggior parte di ciò che ti serve per utilizzare Unreal Engine per scegliere come target i dispositivi Android.
Per iniziare
La guida Guida rapida ad Android tratta la maggior parte di ciò che ti serve per iniziare a sviluppare per Android, tra cui:
- Creazione di un progetto mobile
- Configurazione del progetto per il target Android
- Configurare l'editor per le anteprime del rendering mobile
- Avvio su un dispositivo di destinazione Android
- Creazione del pacchetto della build Android in un APK per i test
Se utilizzi Windows come piattaforma di sviluppo, Unreal si integra con l'estensione Android Game Development per Visual Studio.
Pacchettizzazione del progetto
La guida Pacchettizzazione di progetti Android illustra non solo come eseguire il packaging della build Android in un file APK, ma anche come preparare la build per la distribuzione utilizzando Android App Bundle.
Play Asset Delivery
La documentazione di riferimento su Play Asset Delivery illustra come attivare Play Asset Delivery nel progetto, come designare regole per creare chunk di asset che diventeranno pacchetti di asset nell'Android App Bundle e come sfruttare gli asset al momento dell'installazione, di tipo fast-follow e on demand.
API Play Integrity
L'API Play Integrity ti aiuta a verificare che il tuo gioco non sia stato modificato, sia stato installato da Google Play e sia in esecuzione su un dispositivo Android originale o su un'istanza originale di Google Play Giochi per PC. Il server di backend del tuo gioco può rispondere quando rilevi traffico rischioso per impedire accessi non autorizzati e imbrogli. Consulta la documentazione e il riferimento all'API di runtime su come integrare questa funzionalità con il plug-in Unreal Engine.
Aggiornamenti in-app di Google Play
Gli aggiornamenti in-app di Google Play ti consentono di chiedere agli utenti di eseguire l'aggiornamento alla versione più recente del tuo gioco, quando è disponibile una nuova versione, senza che debbano visitare il Play Store. Consulta la documentazione e il riferimento all'API di runtime su come integrare questa funzionalità con il plug-in Unreal Engine.
Recensioni in-app di Google Play
Le recensioni in-app di Google Play ti consentono di chiedere agli utenti di inviare valutazioni e recensioni sul Play Store senza uscire dal tuo gioco. Consulta la documentazione e il riferimento all'API di runtime per scoprire come integrare questa funzionalità con il plug-in Unreal Engine.
Fatturazione Google Play
La guida agli acquisti in-app illustra come configurare il gioco per il sistema di fatturazione di Google Play, come leggere le informazioni sugli acquisti e come effettuare acquisti.
API Vulkan
Vulkan è un'API grafica 3D multipiattaforma ad alte prestazioni con un overhead ridotto rispetto a OpenGL ES.
Per attivare l'API grafica Vulkan, vai a Impostazioni progetto > Piattaforme > Android > Build e seleziona Supporta Vulkan. Se selezioni sia Supporta Vulkan sia Supporta OpenGL ES3.2, Unreal utilizza Vulkan per impostazione predefinita. Se il dispositivo non supporta Vulkan, Unreal esegue il fallback su OpenGL ES 3.2.

Pacing dei frame
Unreal 4.25 e versioni successive integrano la libreria Android Frame Pacing, che fa parte dell'Android Game Development Kit. L'articolo Temporizzazione dei frame per il mobile spiega come attivare la libreria di temporizzazione dei frame per Android e come controllare la temporizzazione dei frame dal codice C++.
Ottimizzazione del rendering
La guida Ottimizzazione del rendering per il mobile illustra linee guida e best practice per ottimizzare il rendimento sui dispositivi mobili, incluso quando utilizzare le mappe normali rispetto ai mesh ad alto numero di vertici. Copre le nozioni di base per ridurre le chiamate di disegno, il numero di mesh e il numero di ID materiale, nonché la complessità del materiale, l'ottimizzazione della risoluzione delle texture, il tempo di avvio e le dimensioni del pacchetto.
Best practice
Sono disponibili anche articoli sulle best practice relative ad asset art, identità, distribuzione e altro ancora che ti aiuteranno a navigare nell'ecosistema Android con Unreal Engine.
Supporto di pagine di 16 KB
Una pagina è la granularità con cui un sistema operativo gestisce la memoria. Per migliorare le prestazioni complessive del sistema operativo e offrire ai produttori di dispositivi la possibilità di fare questo compromesso, Android 15 (livello API 35) e versioni successive possono essere eseguiti con dimensioni di pagina di 4 o 16 KB. I dispositivi configurati con dimensioni pagina di 16 KB utilizzano in media un po' più di memoria, ma ottengono anche vari miglioramenti delle prestazioni.
Il team di Unreal sta lavorando al supporto delle pagine da 16 KB, quindi è un buon momento per iniziare a controllare le dipendenze per verificare la conformità a 16 KB e tenere d'occhio gli aggiornamenti di Unreal.