Un fichier de carte Unreal Engine, identifié par l'extension .umap, est un format de fichier binaire propriétaire développé par Epic Games pour une utilisation au sein de l'écosystème Unreal Engine. Ce type de fichier sert de conteneur pour les données de niveau, représentant une scène, un monde ou une carte spécifique au sein d'un jeu vidéo ou d'une application 3D interactive. Plutôt que de stocker directement la géométrie 3D brute ou des textures haute résolution, un fichier .umap enregistre principalement des métadonnées et des informations spatiales. Il consigne les coordonnées précises, la rotation et l'échelle de divers « Acteurs » — tels que des maillages statiques (static meshes), des lumières, des caméras et des émetteurs sonores — et maintient des références vers les ressources externes stockées dans des fichiers .uasset. De plus, le format .umap encapsule des informations environnementales critiques, notamment les paramètres du monde, les données d'éclairage calculées (lightmaps), les effets atmosphériques, les volumes de post-traitement et la logique spécifique au niveau définie via le système de script visuel Blueprint. Lorsqu'un développeur ou le moteur de jeu charge une carte, il analyse le fichier .umap pour reconstruire la scène entière en récupérant les ressources nécessaires depuis la bibliothèque du projet et en les plaçant dans l'espace virtuel selon les instructions contenues dans le fichier.