つまり、先生! 
ゲームを作りたいと思ってC言語を始めた初心者なのですが、入門書の類を終えてもなんか
一向にゲームが作れる気がしません。
以下の予想が当たっているかどうか、判断してください!

仮説1 
 C言語はシステムを記述する言語で、これ「だけ」をどれだけやっても
  ・CGを表示
  ・選択肢の表示と判断
  ・戦闘の描画
 のような画面的な処理は、ひよっこプログラマにはできない。(たぶん)
    (だってなんかそういう命令が見当たらない)
    (ていうかマウスの入力判断とかどこで判断?)

・仮説2
 ただし、内部処理ならできる(戦闘の計算とか)

・仮説3
 表示(CGとかフォントとか)、入出力(マウスとか)に関する命令群は、たぶんどっか
 別のところにある。それをロードして使う。
    (予想:DirectXとか)

・仮説4
 つまり、ゲーム作りたいなら、Cだけでは不十分(一般論)

・仮説5
 CGとか使いたかったらDirectXでも勉強しる!
   (それをどう組み合わせればいいのかはサパーリだけれども)

つまり、ゲームを作りたい俺は、C以外も勉強すべきなんでしょうか?
ぶっちゃけ何やったらCGの表示その他の処理ができるんでしょうか? (やりたいのはADV、S-RPG、RPGです)
DirectXとかをやれば、一応は解決するのでしょうか?