私は、さまざまな 2D および最終的には 3D のミニゲーム用のエンジンを構築しているチームと協力しています。私たちが直面している問題は、堅固でクロスプラットフォームの健全な API です。明らかに、クロスプラットフォーム機能が必要なため、DirectX は問題外です。SDL は素晴らしく、うまく機能しますが、SDL_Mixer でできることは少し限られています。今は使っていますが、いずれ3Dに拡張するときは困りますね。
私は OpenAL をいじっていますが、見つけたドキュメントのほとんどはかなり古く、うまく機能していないようです。私は OpenAL を学び、それを乗り越えようと思っていますが、時間を無駄にしないことをもう少し確信したいと思います。ただし、DevMaster のチュートリアル以外に、私を驚かせたドキュメントはあまり見たことがありません。誰かが私が見つけたものよりも優れた資料を持っていれば、それは素晴らしいことです.
FMOD などのプロジェクトも見てきましたが、ライセンスにもかかわらずまともなようです。ただし、OpenAL と同様に、ドキュメントはほとんど存在しません。確かに、オプションを推測するためにコードを注ぎ込むことはできますが、最終的に支払うことになる可能性があることを考えると、少し面倒に思えます。
とにかく、考え、コメント、懸念?どうもありがとう!