Um arquivo de Mapa do Unreal Engine, identificado pela extensão .umap, é um formato de arquivo binário proprietário desenvolvido pela Epic Games para uso dentro do ecossistema do Unreal Engine. Este tipo de arquivo serve como um contêiner para dados de nível (level data), representando uma cena, mundo ou mapa específico dentro de um videogame ou aplicação 3D interativa. Em vez de armazenar geometria 3D bruta ou texturas de alta resolução diretamente, um arquivo .umap armazena principalmente metadados e informações espaciais. Ele registra as coordenadas precisas, rotação e escala de vários 'Actors' (Atores) — como malhas estáticas (static meshes), luzes (lights), câmeras e emissores de som (sound emitters) — e mantém referências aos ativos externos (external assets) armazenados em arquivos .uasset. Além disso, o formato .umap encapsula informações ambientais críticas, incluindo configurações de mundo (world settings), dados de iluminação pré-calculada (baked lighting data, ou lightmaps), efeitos atmosféricos, volumes de pós-processamento (post-processing volumes) e lógica específica do nível (level-specific logic) definida através do sistema de script visual Blueprint. Quando um desenvolvedor ou o motor de jogo (game engine) carrega um mapa, ele analisa o arquivo .umap para reconstruir a cena inteira, buscando os ativos necessários da biblioteca do projeto e os posicionando no espaço virtual de acordo com as instruções contidas no arquivo.