1

私は C++ について十分な知識があり、The Elements of Computing Systemsを読んだ後、コンピューターがどのように機能するかについての基本的な知識を持っています。次に学びたいトピックと、それらのトピックについて購入したい本のリストを作成しました。そのうちの 1 つがオペレーティング システムですが、リストの一番上にあるのはゲーム開発です。

私はまだこれらのトピックについて初心者なので、ゲーム プログラミング (Opengl など) を学ぶ前に、オペレーティング システム (具体的には unix) がどのように機能するかを知っておく必要があるのではないかと考えています。オペレーティング システムについては、 Tanenbaum 著の Operating Systemsという本を持っています。また、Michael Kerish 著の The Linux Programming Interface を購入したいと考えています。

ゲーム開発に関しては、Game Engine Architecture and Game Coding Completeを購入して、ゲーム プログラミングの一般的な概念とエンジンの仕組みを習得し、OpenGL を学習することを計画していました。

最初に何をすべきか本当に迷っています。これが適切な質問であることを願っています。最初に何を学ぶべきか、どの本をどの順番で読むべきか。OpenGL を試す前に、VGA の仕組みを学ぶ必要がありますか? ゲーム プログラミングを掘り下げる前に、他に知っておくべきトピックはありますか。私がこれを尋ねているのは、自分が何をコーディングしているか、呼び出している関数がフードの下で何をしているのかを知りたいからです。自分の知識に穴が開いているのは好きではありません。

ありがとう。

4

1 に答える 1