Where PK3 comes from
id Software moved from the custom PAK container of Quake and Quake II to ZIP-based archives for Quake III Arena in 1999, gaining per-file compression and letting modders build content with ordinary archivers. Doom 3 continued the idea as PK4 in 2004, and community engines such as ioquake3, OpenArena, and Xonotic still mount these archives today.