Javaでゲーム作るのが何で悪いの?
言語やAPIは必要に応じて選べば良いし基本的に使い捨てでしょう。
新しい言語やAPIが出ればそれを覚えればいいだけです。ゲームに
使うアルゴリズムの蓄積は次に作るゲームへとつながるでしょう。
MSに捨てられても必要なら自分で実行環境作ればよいしね。