言語仕様とOS固有の基本的なAPIを使えるようになるまで1〜2年、
ゲームに必要なアルゴリズムやDirectX/OpenGLの使い方で、また1〜2年、
仕様を固めて最終的に完成させるまで半年から一年。
ネットワークが絡めばさらに1〜2年ってところか。

一般的にはプログラミングは小学生から始める人が多いから、高校生に
成る頃までには何とかなるんじゃない?