L'extension de fichier .uasset est le format principal utilisé par l'Unreal Engine d'Epic Games pour stocker les assets de jeu et les métadonnées. Ces fichiers servent de conteneurs binaires sérialisés pour une grande variété de types de contenu, notamment les textures, les maillages statiques (static meshes), les maillages squelettiques (skeletal meshes), les matériaux, les ondes sonores et les Blueprints. Lorsqu'un développeur importe des médias externes dans un projet Unreal Engine, le moteur traite et convertit ces données en un fichier .uasset pour s'assurer qu'elles sont optimisées pour les pipelines de rendu et de logique spécifiques du moteur. Une caractéristique critique des fichiers .uasset est leur dépendance à la version ; un asset créé dans une version plus récente d'Unreal Engine ne peut généralement pas être ouvert dans une version antérieure en raison de modifications du format de sérialisation. Bien que ces fichiers soient essentiels pendant la phase de développement au sein de l'Unreal Editor, ils sont généralement « cuits » (cooked) et compressés dans des fichiers de package tels que .pak lors de la distribution du jeu final aux joueurs. L'accès ou l'édition de ces fichiers nécessite l'Unreal Editor ou des outils d'extraction tiers spécialisés conçus pour le modding de jeux et la visualisation d'assets.