私は、大量の手続き型コンテンツ生成を行うビデオ ゲームに取り組んでいます。
現在、「ゲームが始まる前にすべてを生成する」モデルから、「必要なときに生成し、後で覚えておく」モデルに移行しています。生成されたデータは、リリース時に 3000 億を生成する必要があるときに 100 エンティティを生成するのに既に 20 秒かかり、プログラムが機能を完成したときほど複雑ではないため、後者のアプローチは進むための唯一の方法。
私はバージョン管理に Git を使用していますが、Git を使用するのは初めてです。これは明らかにプログラムの構造の大きな変更になるので、分散生成アルゴリズムを書くときに古いモノリシック コードから見直し/コピーできるようにしたいので、作成するのが賢明だと考えています。再加工されたコードを含む新しいブランチを作成し、完了したらそのブランチをマスターに何らかの方法で「マージ」します。
これを行うことはできますか、それは良い考えですか、どうすればよいでしょうか?