Поскольку мы не видим, что вы сделали, трудно предложить решения. Итак, в общем, вам нужно создать два потока в вашем приложении. Один запускает задачу, отвечающую за воспроизведение звука, а другой запускает основной цикл игры. Используйте пул потоков размером 2, и после создания вышеупомянутых задач, запустите их одновременно, вызвав join.