Файл UPK представляет собой проприетарный формат пакетов, в первую очередь связанный с игровым движком Unreal Engine 3, разработанным компанией Epic Games. Эти файлы служат контейнерами ресурсов, которые объединяют различные типы игровых ассетов в единый архив для оптимизации управления данными и повышения эффективности загрузки во время игрового процесса. Один файл UPK может содержать широкий спектр контента, включая 3D-меши, текстуры, материалы, анимации, звуковые эффекты, музыкальные треки и даже скомпилированный код UnrealScript. Поскольку формат разработан для высокопроизводительных игровых сред, данные внутри него часто оптимизированы или сжаты для экономии ресурсов. Разработчики используют инструментарий Unreal Editor (UEd) для создания, изменения и сохранения этих пакетов. Хотя файлы UPK были стандартом для многих культовых проектов, таких как Gears of War, Mass Effect и BioShock, в современных версиях движка (Unreal Engine 4 и 5) им на смену пришли форматы .uasset и .umap. Для сообщества моддеров доступ к содержимому этих файлов обычно требует использования специализированных сторонних инструментов извлечения, поскольку стандартные архиваторы, такие как WinRAR или 7-Zip, не способны корректно распознать и обработать внутреннюю структуру пакета Unreal.