Я новичок в программировании игр, хотя у меня есть несколько лет опыта в разработке консолей / веб. Моя проблема не столько в том, что я не могу найти то, что я ищу, просто в том, что у меня нет терминологии, чтобы действительно выполнить успешный поиск.
Я ищу физический движок, который имеет большое внимание к звукам. На самом деле мне все равно на все остальное. То, что я имею в виду, лучше объяснить на примере:
Предположим, игра от первого лица. Вы стоите лицом к северу, и кто-то где-то вокруг вас бросает в вас флейту (не обращайте внимания на абсурдность ситуации). Флейта вращается, пока она в пути, издавая звуки сквозь отверстия. Скажем, ветер южный, 5 узлов.
Я предполагаю, что физический двигатель будет способен рассчитывать траекторию флейты, а также направление, которое он принимает после удара. Я хочу, чтобы физический движок рассчитывал точные звуки, которые он издает, с точки зрения любого слушателя.
Есть ли такой двигатель? Если их несколько, какой из них будет лучше для приведенного выше примера?