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 per scoprire 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 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 di 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 ricorre a OpenGL ES 3.2.

Ritmo dei frame
Unreal 4.25 e versioni successive integra la Android Frame Pacing Library, che fa parte dell'Android Game Development Kit. L'articolo Tempo di immagine su dispositivi mobili spiega come attivare la libreria di temporizzazione frame di Android e come controllare il tempo di immagine dal codice C++.
Ottimizzazione del rendering
La guida all'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
Abbiamo 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.