Un archivo UPK es un formato de paquete propietario asociado principalmente con Unreal Engine 3, desarrollado por Epic Games. Estos archivos funcionan como contenedores de recursos que agrupan diversos tipos de activos de juego en un solo archivo para agilizar la gestión de datos y mejorar la eficiencia de carga durante la ejecución del juego. Un único archivo UPK puede contener una amplia variedad de contenido, incluyendo mallas 3D (meshes), texturas, materiales, animaciones, efectos de sonido, pistas de música e incluso código UnrealScript compilado. Debido a que el formato está diseñado para entornos de juego de alto rendimiento, los datos internos suelen estar optimizados o comprimidos. Los desarrolladores utilizan el Unreal Editor (UEd) para crear, modificar y guardar estos paquetes. Aunque los archivos UPK fueron el estándar para muchos títulos de gran éxito como Gears of War, Mass Effect y BioShock, han sido sucedidos en gran medida por los formatos .uasset y .umap en Unreal Engine 4 y 5. Para la comunidad de modding, acceder a estos archivos generalmente requiere herramientas de extracción de terceros especializadas, ya que los gestores de archivos estándar como WinRAR o 7-Zip no pueden analizar de forma nativa la estructura interna de un paquete de Unreal.