UPK 文件是一种主要与 Epic Games 开发的虚幻引擎 3(Unreal Engine 3)相关的专有资源包格式。这些文件充当资源容器,将各种类型的游戏资产捆绑到一个单一的归档文件中,旨在简化数据管理并提高游戏运行时的加载效率。单个 UPK 文件可以包含广泛的内容,包括 3D 模型、纹理、材质、动画、音效、音乐轨道,甚至包括已编译的 UnrealScript 代码。由于该格式专为高性能游戏环境设计,其中的数据通常经过优化或压缩处理。开发者使用虚幻编辑器(Unreal Editor, UEd)来创建、修改和保存这些资源包。虽然 UPK 文件曾是《战争机器》、《质量效应》和《生化奇兵》等众多大作的标准格式,但在虚幻引擎 4 和 5 中,它们已基本被 .uasset 和 .umap 格式所取代。对于模组(Modding)社区而言,访问这些文件通常需要专门的第三方提取工具,因为像 WinRAR 或 7-Zip 这样的标准压缩管理软件无法原生解析虚幻资源包的内部结构。