Я работаю с командой, которая разрабатывает движок для множества 2D и, в конечном итоге, 3D мини-игр. Проблема, с которой мы сталкиваемся, заключается в прочном, кроссплатформенном, надежном API. Очевидно, что о DirectX не может быть и речи из-за наших потребностей в кроссплатформенных возможностях. SDL хорош и прекрасно работает, но давайте посмотрим правде в глаза, SDL_Mixer немного ограничен в своих возможностях. В настоящее время мы используем его, но когда мы в конечном итоге расширимся до 3D, это станет проблемой.
Я возился с OpenAL, но большая часть документации, которую я нашел, устарела и, похоже, не работает так уж и здорово. Я готов изучать OpenAL и пробиваться через это, но я бы хотел быть более уверенным, что я не трачу свое время. Однако, кроме учебных пособий по DevMaster, я не видел много документации, которая бы меня поразила. Если у кого-то есть материал получше, чем я нашел, это было бы здорово.
Я также видел такие проекты, как FMOD, который кажется достойным, несмотря на лицензирование. Однако, как и OpenAL, они имеют почти несуществующую документацию. Конечно, я могу перебрать код, чтобы вывести свои варианты, но это кажется чем-то вроде боли, учитывая, что в конечном итоге я могу заплатить за это.
В любом случае, мысли, комментарии, проблемы? Большое спасибо!