Un file di mappa di Unreal Engine, identificato dall'estensione .umap, è un formato di file binario proprietario sviluppato da Epic Games per l'utilizzo all'interno dell'ecosistema Unreal Engine. Questo tipo di file funge da contenitore per i dati di livello, rappresentando una scena, un mondo o una mappa specifica all'interno di un videogioco o di un'applicazione 3D interattiva. Piuttosto che archiviare direttamente la geometria 3D grezza o le texture ad alta risoluzione, un file .umap memorizza principalmente metadati e informazioni spaziali. Registra le coordinate precise, la rotazione e la scala di vari 'Attori' — come mesh statiche, luci, telecamere ed emettitori sonori — e mantiene i riferimenti agli asset esterni archiviati nei file .uasset. Inoltre, il formato .umap incapsula informazioni ambientali critiche, tra cui le impostazioni del mondo, i dati di illuminazione pre-calcolati (lightmap), gli effetti atmosferici, i volumi di post-elaborazione e la logica specifica del livello definita attraverso il sistema di scripting visuale Blueprint. Quando uno sviluppatore o il motore di gioco carica una mappa, analizza il file .umap per ricostruire l'intera scena recuperando gli asset necessari dalla libreria del progetto e posizionandoli nello spazio virtuale secondo le istruzioni contenute nel file.