私は、コンピューターサイエンスの多くの分野をカバーする新しいプロジェクトを自由時間に開始することを検討しており、ゲーム(おそらく、フライトシミュレーターまたは単純な2Dサイドスクローラー)を決定しました。とにかく、私はビジネスアプリケーションを作成する仕事で多くのC#/ Java開発を行っているので、C ++でゲームをしたいと思っています(以前はゲームにC#/ XNAを使用していました)。
ただし、C++ゲーム開発に適したフレームワークを見つけようとしています。私は以前にQtを使用したことがありますが、これが私が達成しようとしていることに適しているとは思いません。Win32とOpenGLはまだC++ゲーム開発に最適ですか?
また、私はこのかなりのOOを維持したいのですが、ゲーム開発のためにWin32をラップするための推奨事項はありますか?または、OpenGLは役立つ抽象化を提供しますか?