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