私は大部分のC#開発者です。大学に戻って私はC/C++のクラスを持っていましたので、私は「Cを知っています」ということは、私がC#開発者である理由の良い塊です。3Dゲームエンジンのコード(id Tech 3など)を理解しようとすると、どうやって始めましょうか?
私はC/C++で専門的にコードを書く機会は一度もありませんでした。私は、工業用グレードのC/C++アプリの動作と並んで、最新のゲームエンジンの仕組みを勉強したいと思います。
問題はどこから始めるのかわかりません。でのように、私はsource code(これは、id Tech 3の略語である)Quake 3エンジンをダウンロードしたところで、どこから始めるべきかわからない。
保護されたC#/ WinFormsは、id Tech 3や他の大規模なAAAエンジンのような大規模なCコードベースをどのように攻撃すべきですか?
FYI:クリーンなコードに興味があるなら、Quake 3のソースは「ひどい」btwです。私はそれが非常に効率的であることを意味します。しかし、実際には、その恐ろしい、ほとんどの生産のゲームコードです。それは私がちょうど飛び込んで "何か"をすると言った - 私は個人的にそれを見てコードを理解することはできません。 – Justicle
ええ私はクリーンなコードに興味がなく、モダンな3Dゲームエンジンの仕組みにもっと興味があります。彼らがQuake 3のやり方を古くなったとしても、それは始まりです –