El formato de archivo VPK (Valve Pak) es un formato de archivo propietario desarrollado y utilizado por Valve Corporation principalmente para almacenar recursos de juegos para sus títulos basados en el motor Source, como Dota 2, Team Fortress 2 y Counter-Strike: Global Offensive. Estos archivos agrupan diversos recursos del juego, incluyendo modelos, texturas, sonidos, mapas, scripts y archivos de configuración, en un único paquete optimizado. Esta estructura permite tiempos de carga más rápidos y una distribución y actualización más sencillas del contenido del juego, lo que representa una ventaja significativa en comparación con la gestión de miles de archivos individuales. Los archivos VPK a menudo reemplazan o complementan formatos más antiguos como BSP (utilizado para mapas) o archivos ZIP tradicionales, consolidando la información de manera eficiente. Están diseñados para ser leídos directamente por el motor Source durante la ejecución (runtime), lo que optimiza el rendimiento. Aunque son esencialmente archivos comprimidos, su estructura es específica del sistema de gestión de activos de Valve, lo que los hace menos universalmente legibles o accesibles que formatos estándar como ZIP o RAR. Las comunidades de modding (modificación de juegos) a menudo interactúan con archivos VPK para crear contenido personalizado, lo que requiere el uso de herramientas especializadas para extraer o inyectar recursos y modificaciones.