Ну, у меня идея в принципе та же. Просто просить игроков распаковать все, что есть в архиве -- в папку maps. При этом звук полетит туда же отдельным файлом, а запустить его оттуда не очень сложно.
А вот насчет архива идея очень и очень. Получилось бы красиво.