In meinem Fall habe ich viel Zeit (Monate) damit verbracht, nichts wegen Game Engines zu erledigen. Ich vermeide sie jetzt normalerweise wie die Pest, obwohl ich verstehe, dass sie mit Bedacht und in Maßen verwendet werden sollten.
Für mich würde ich über alle Möglichkeiten besessen sein ! Wenn man sich eine lange Liste von Funktionen in Engine X ansieht, sieht es so aus: "Wow, ich könnte das alles schaffen! Mein Spiel könnte großartig sein!" Also lade ich es herunter, führe die Demos aus und lasse mich von diesen Funktionen in Aktion verblüffen. Dann erstelle ich ein neues Projekt in meiner IDE und weiß nicht, wo ich anfangen soll. Ich würde einen Code schreiben, den ich vielleicht aus den Demo-Projekten lernen und aufbauen könnte, aber das waren nur Demos.
Ich wusste nicht, wie ich aus dem Nichts anfangen und etwas machen sollte. Ich wusste den ersten Schritt nicht. Ich mochte die Idee eines Motors, sie hat mich beeindruckt und motiviert, etwas zu machen, aber mein Wissen über die tatsächliche Entwicklung war so begrenzt, dass ich selbst wusste, wie man den Motor zum Erstellungspfad hinzufügt und vielleicht ein paar Zeilen zum Starten schreibt den Motor abstellen und dann wieder abstellen, darüber hinaus habe ich nie etwas Sinnvolles gemacht.
Ich bin viel eher ein Baby-Step-Typ. Ich würde mein Spiel lieber Schritt für Schritt selbst entwickeln, nützliche Funktionen überarbeiten und diese Funktionen in einer Bibliothek sammeln, die ich eines Tages als "Engine" bezeichnen könnte. Im Moment vermeide ich also den Motorhype und halte mich nur an das Low-Level-Zeug.
Und Motoren haben ihren Platz. Wenn Sie einen Motor finden und sich denken: "Genau das würde ich schreiben. Sie haben die Arbeit bereits für mich erledigt. Ich muss das Rad nicht neu erfinden und weiß genau, wie ich es in das Spiel einbinden kann dass ich schon angefangen habe [oder zumindest vollständig geplant und bereit bin anzufangen] "dann ist es wahrscheinlich eine gute Passform. Sie werden genau wissen, wie man es benutzt und wie man eigenen Code schreibt, um mit der Engine etwas Nützliches zu erstellen. Aber wenn du einen Motor bekommst, nur weil er alles außer dem Spülbecken hat und du denkst, du stehst auf den Schultern von Riesen, dann liegst du sehr falsch. Sie haben einen Riesen vor sich und müssen auf die Schultern klettern.
Also der große Nachteil für mich: Lassen Sie sich nicht auf alles ein, was Sie tun können. Welchen Motor Sie auch wählen mögen, er hat ein enormes Potenzial. Aber wenn Sie nicht wissen, wie Sie das Potenzial tatsächlich nutzen können, wenn es Ihr Leben nicht einfacher macht oder Sie bei der Erledigung Ihrer Arbeit unterstützt, warum nutzen Sie es dann?