私はクロスプラットフォーム (Windows、Linux、Mac) の C++ 2D ゲーム エンジンを探しています。ただのくだらないシングルトンなどではなく、実際のオブジェクト指向のアプローチを採用しています。小規模で物理ベースの無料のオープン ソース ゲームを作成しようと考えているため、ライセンスは MIT/BSD または GPL のいずれかである必要があります。
私は多くの良い選択肢を見つけましたが、それらはすべて高級言語であり、開発は停滞しているように見えました. たとえば、LibGosu は素晴らしいように見えますが、衝突検出などの基本的な機能が欠けています。LOVE、Cocos2D は素晴らしいですが、それぞれ Lua と Python にあります。私の人生を依存関係の地獄にせず、適切なオブジェクト指向コードを書くことを可能にする、優れた C++ の代替手段はありますか?