Un archivo de mapa de Unreal Engine, identificado por la extensión .umap, es un formato de archivo binario propietario desarrollado por Epic Games para su uso dentro del ecosistema de Unreal Engine. Este tipo de archivo sirve como contenedor para datos de nivel, representando una escena, mundo o mapa específico dentro de un videojuego o aplicación 3D interactiva. En lugar de almacenar geometría 3D sin procesar o texturas de alta resolución directamente, un archivo .umap almacena principalmente metadatos e información espacial. Registra las coordenadas precisas, la rotación y la escala de varios 'Actors' (actores), tales como mallas estáticas, luces, cámaras y emisores de sonido, y mantiene referencias a los activos externos almacenados en archivos .uasset. Además, el formato .umap encapsula información ambiental crítica, incluyendo configuraciones del mundo, datos de iluminación precalculada (lightmaps), efectos atmosféricos, volúmenes de post-procesamiento y lógica específica del nivel definida a través del sistema de scripting visual Blueprint. Cuando un desarrollador o el motor del juego carga un mapa, analiza el archivo .umap para reconstruir la escena completa, obteniendo los activos necesarios de la biblioteca del proyecto y colocándolos en el espacio virtual de acuerdo con las instrucciones contenidas en el archivo.