Un fichier UPK est un format de package propriétaire principalement associé à l'Unreal Engine 3, développé par Epic Games. Ces fichiers servent de conteneurs de ressources qui regroupent divers types d'actifs de jeu dans une seule archive afin de rationaliser la gestion des données et d'améliorer l'efficacité du chargement pendant le jeu. Un seul fichier UPK peut contenir une vaste gamme de contenus, notamment des maillages 3D, des textures, des matériaux, des animations, des effets sonores, des pistes musicales et même du code UnrealScript compilé. Étant donné que le format est conçu pour des environnements de jeu haute performance, les données qu'il contient sont souvent optimisées ou compressées. Les développeurs utilisent l'Unreal Editor (UEd) pour créer, modifier et enregistrer ces packages. Bien que les fichiers UPK aient été la norme pour de nombreux titres à succès comme Gears of War, Mass Effect et BioShock, ils ont été largement remplacés par les formats .uasset et .umap dans Unreal Engine 4 et 5. Pour la communauté du modding, l'accès à ces fichiers nécessite généralement des outils d'extraction tiers spécialisés, car les gestionnaires d'archives standard comme WinRAR ou 7-Zip ne peuvent pas analyser nativement la structure interne d'un package Unreal.