Die Sache ist, was beim Spielen viel Zeit in Anspruch nimmt, ist der tatsächliche Inhalt und das Erstellen und Testen von Assets - im Allgemeinen nicht das Schreiben von Code. Das ist wahrscheinlich der Grund, warum es einfach ist, diesen Teil zu überspringen und eine vorhandene Engine zu verwenden, um mehr Zeit mit Inhalten, Spieldesign und Bugs auf höherer Ebene zu verbringen.
Ich denke, wenn Sie alles von Grund auf neu machen, um zu lernen, werden Sie ein gutes Gefühl für die Arbeit hinter den vorhandenen Motoren entwickeln und die Möglichkeit verbessern, später eine auszuwählen, falls erforderlich.
Tun Sie zum Spaß und zum Lernen, was immer Sie möchten. Wenn ich Content-Pipeline-Klassen von Grund auf neu schreiben müsste, alle lästigen Details und Randfälle des Dateisystems und der Asset Loader behandeln müsste, wäre ich wahnsinnig - solange ich genug gelernt habe, um ein wirklich gutes Verständnis dafür zu haben, Ich neige dazu, es zu vermeiden, wenn jemand es bereits gut gemacht hat (obwohl dies zutrifft, passen viele Frameworks und Engines nicht zu meiner eigenen Vorstellung von "gut", was Anlass wäre, etwas neu zu schreiben). Wenn ich nicht weiß, wie es geht, mache ich es wirklich gerne mindestens einmal, um die feineren Details dessen, was es ist, zu erfassen - wie Ray Dey bereits sagte.