Eine UPK-Datei ist ein proprietäres Paketformat, das primär mit der Unreal Engine 3 assoziiert wird, welche von Epic Games entwickelt wurde. Diese Dateien dienen als Ressourcen-Container, die verschiedene Arten von Game-Assets in einem einzigen Archiv bündeln, um die Datenverwaltung zu rationalisieren und die Ladeeffizienz während des Gameplays zu verbessern. Eine einzelne UPK-Datei kann eine breite Palette an Inhalten enthalten, darunter 3D-Meshes, Texturen, Materialien, Animationen, Soundeffekte, Musiktracks und sogar kompilierten UnrealScript-Code. Da das Format für Hochleistungs-Spielumgebungen konzipiert ist, sind die darin enthaltenen Daten oft optimiert oder komprimiert. Entwickler verwenden den Unreal Editor (UEd), um diese Pakete zu erstellen, zu modifizieren und zu speichern. Während UPK-Dateien der Standard für viele Blockbuster-Titel wie Gears of War, Mass Effect und BioShock waren, wurden sie in der Unreal Engine 4 und 5 weitgehend durch die Formate .uasset und .umap abgelöst. Für die Modding-Community erfordert der Zugriff auf diese Dateien in der Regel spezialisierte Extraktionswerkzeuge von Drittanbietern, da Standard-Archivmanager wie WinRAR oder 7-Zip die interne Struktur eines Unreal-Pakets nicht nativ parsen können.