La extensión de archivo .uasset es el formato principal utilizado por Unreal Engine de Epic Games para almacenar activos de juegos y metadatos. Estos archivos funcionan como contenedores binarios serializados para una amplia variedad de tipos de contenido, incluyendo texturas, mallas estáticas, mallas esqueléticas, materiales, ondas de sonido y Blueprints. Cuando un desarrollador importa medios externos a un proyecto de Unreal Engine, el motor procesa y convierte esos datos en un archivo .uasset para garantizar que estén optimizados para las canalizaciones de renderizado y lógica específicas del motor. Una característica crítica de los archivos .uasset es su dependencia de la versión; un activo creado en una versión más reciente de Unreal Engine normalmente no puede abrirse en una versión anterior debido a cambios en el formato de serialización. Aunque estos archivos son esenciales durante la fase de desarrollo dentro del Unreal Editor, generalmente se 'cocinan' (cooked) y se comprimen en archivos de paquete como .pak cuando el juego final se distribuye a los jugadores. Acceder o editar estos archivos requiere el Unreal Editor o herramientas de extracción de terceros especializadas diseñadas para la modificación de juegos y la visualización de activos.