iPhoneはHTML5に対応しているので、<video>タグを利用して、Flashなしでも動画の再生ができます。そこで、<video>タグを使った動画ゲームを作れるかどうか調べてみました。

AppleのSafariのリファレンスに目を通すと...

ここには、任意のタイミングで、play()、pause() をJavaScriptで行うことができるとあります。ただし、よく調べてみると、ページを表示した後、動画を自動で再生することはできないようです。

日本以外の国では、パケット定額でない国もあるようなのでこれに配慮しているとのこと。

こうなると、Flashで作ったほうがスムーズに動画ゲームを作れる気はします。FlashでiPhoneのネイティブアプリを作ることができるので、iPhone用にはアプリを提供、iPhone以外はブラウザで実行という流れで実現可能でしょうか。

ただし、ゲームの内容的にページが切り替わる度に、ユーザーさんが再生ボタンを
押しても構わないということであれば、HTML5でも問題なく動画ゲームを作れると思いました。