Um arquivo UPK é um formato de pacote proprietário associado principalmente à Unreal Engine 3, desenvolvida pela Epic Games. Esses arquivos funcionam como contêineres de recursos que agrupam vários tipos de ativos de jogo (assets) em um único arquivo para otimizar o gerenciamento de dados e melhorar a eficiência de carregamento durante a execução do jogo. Um único arquivo UPK pode conter uma vasta gama de conteúdos, incluindo malhas 3D (meshes), texturas, materiais, animações, efeitos sonoros, trilhas musicais e até mesmo código UnrealScript compilado. Como o formato foi projetado para ambientes de jogos de alto desempenho, os dados internos são frequentemente otimizados ou compactados. Os desenvolvedores utilizam o Unreal Editor (UEd) para criar, modificar e salvar esses pacotes. Embora os arquivos UPK tenham sido o padrão para muitos títulos de sucesso, como Gears of War, Mass Effect e BioShock, eles foram amplamente sucedidos pelos formatos .uasset e .umap nas versões 4 e 5 da Unreal Engine. Para a comunidade de modding, o acesso a esses arquivos geralmente requer ferramentas de extração de terceiros especializadas, já que gerenciadores de arquivos padrão, como WinRAR ou 7-Zip, não conseguem analisar nativamente a estrutura interna de um pacote Unreal.