クロス プラットフォーム (メイン ターゲットとして Windows、Mac、iOS、Android などのプラットフォーム) で実行したい 2D ゲームを作成しています。使用するエンジンはオープン ソースである必要があります。主な目標は、コードの移植性を最大限に高めることです (おそらくスクリプトによるものです)。
私はC# でこれを行うことを好みますが、必要に応じて別の言語を使用することは大きな問題ではありません。
どちらもクロス プラットフォームであり、オープン ソースであると主張しているため、Flex SDK を使用した MonoGame と flash を検討しました。
私の基準を考えると、これらのうちどれがより良い選択でしょうか? または、別のゲーム エンジン/ライブラリの方が適切でしょうか?