Расширение файла .uasset является основным форматом, используемым движком Unreal Engine от Epic Games для хранения игровых ассетов и метаданных. Эти файлы представляют собой сериализованные бинарные контейнеры для широкого спектра типов контента, включая текстуры, статические меши (static meshes), скелетные меши (skeletal meshes), материалы, звуковые волны и блюпринты (Blueprints). Когда разработчик импортирует внешние медиафайлы в проект Unreal Engine, движок обрабатывает и преобразует эти данные в файл .uasset, чтобы обеспечить их оптимизацию для специфических конвейеров рендеринга и логики движка. Одной из критических характеристик файлов .uasset является их зависимость от версии; ассет, созданный в более новой версии Unreal Engine, обычно не может быть открыт в более старой версии из-за изменений в формате сериализации. Хотя эти файлы необходимы на этапе разработки внутри Unreal Editor, при дистрибуции готовой игры пользователям они обычно проходят процесс «кукинга» (cooking) и сжимаются в файлы пакетов, такие как .pak. Для доступа к этим файлам или их редактирования требуется Unreal Editor или специализированные сторонние инструменты извлечения, предназначенные для моддинга игр и просмотра ассетов.