ソースは別にDirectXだろうがOpenGLだろうが、まあ追々対応とかで十分だとおもうけど
誰がどういう想定で、そのミドルウエアを使うかというのをもうちょっと考えた方がいいかもね
三つ問題を挙げて解決を図ろうとしているけれど、それの解決が必要な人は誰だ?って所
これを三つとも必要としている人はいないと思う。
また、全てに対応して巨大なマーケットをというのは、マイクロソフトのような王者の戦略、そんな事をしてもベンチャーじゃ物にならない、
起業するところまで考えるなら、ランチェスター戦略を勉強するといいと思うよ。