O formato de arquivo VPK (Valve Pak) é um formato de arquivo proprietário desenvolvido e utilizado pela Valve Corporation principalmente para armazenar recursos de jogos para seus jogos com o motor Source, como Dota 2, Team Fortress 2 e Counter-Strike: Global Offensive. Esses arquivos compactam diversos recursos de jogos, incluindo modelos, texturas, sons, mapas, scripts e arquivos de configuração em um único pacote otimizado. Essa estrutura permite tempos de carregamento mais rápidos e uma distribuição e aplicação de patches de conteúdo de jogo mais fáceis, em comparação com o gerenciamento de milhares de arquivos individuais. Arquivos VPK frequentemente substituem ou complementam formatos mais antigos como BSP (para mapas) ou arquivos ZIP tradicionais. Eles são projetados para serem lidos diretamente pelo motor Source durante a execução (runtime). Embora sejam essencialmente arquivos compactados, sua estrutura é específica para o sistema de gerenciamento de ativos da Valve, tornando-os menos universalmente legíveis do que formatos padrão como ZIP ou RAR. Comunidades de modding frequentemente interagem com arquivos VPK para criar conteúdo personalizado, exigindo ferramentas especializadas para extrair ou injetar ativos.