L'estensione di file .uasset è il formato principale utilizzato dall'Unreal Engine di Epic Games per memorizzare asset di gioco e metadati. Questi file fungono da contenitori binari serializzati per un'ampia varietà di tipi di contenuto, tra cui texture, mesh statiche (static meshes), mesh scheletriche (skeletal meshes), materiali, onde sonore e Blueprint. Quando uno sviluppatore importa media esterni in un progetto Unreal Engine, il motore elabora e converte tali dati in un file .uasset per garantire che siano ottimizzati per le specifiche pipeline di rendering e logica del motore stesso. Una caratteristica critica dei file .uasset è la loro dipendenza dalla versione; un asset creato in una versione più recente di Unreal Engine in genere non può essere aperto in una versione precedente a causa di modifiche nel formato di serializzazione. Sebbene questi file siano essenziali durante la fase di sviluppo all'interno dell'Unreal Editor, vengono solitamente 'cucinati' (cooked) e compressi in file di pacchetto come .pak quando il gioco finale viene distribuito ai giocatori. L'accesso o la modifica di questi file richiede l'Unreal Editor o strumenti di estrazione di terze parti specializzati, progettati per il modding dei giochi e la visualizzazione degli asset.