Er hat ja vorher mit GameMaker gearbeitet. Ich vermute hier liegen allgemein ganz falsche Vorstellungen vor. Deswegen wahrscheinlich auch der extreme Drang zu C++. Du willst jetzt halt "richtig" Spiele entwickeln. Meiner Meinung nach ist das alles Unsinn. Jeder soll das machen womit er glücklich wird. Wenn der eine gerne C++ programmiert, soll er das machen. Wenn der andere lieber D benutzt, schön. Wenn ein dritter halt lieber GameMaker benutzt, warum nicht. Man sollte sich nur immer klar machen, je komplizierter das erstellen des Spiels ist, umso unwahrscheinlicher wird, dass es fertig wird. Irgendwann verliert man einfach mal die Lust am Projekt, oder merkt dass man sich selbst damit vielleicht noch überfordert. Deswegen sind auch die Fragen nach professionellen Spielen die mit Sprache XYZ gemacht wurden völlig egal. Wer aus Hobby ein Spiel macht, macht das nun mal ganz anders als die 20 Leute die in einer Firma für ein bestimmtes Projekt bezahlt werden. Wie gesagt, hier werden dir vermutlich alle von solchen Tutorials abraten. Ist natürlich ein Reiz in so kurzer Zeit schon was von Grafikprogrammierung zu sehen. Aber ich sehe schon die vielen Threads aufpoppen, weil die Grundlagen eben doch nicht so gefestigt sind wie sie es eben sollten
Dann werden Referenzen und Pointer durcheinander geworfen, der Umgang mit Arrays ist nicht klar, der Umgang mit String ist nicht wirklich klar und so wird einfach zu Char-Arrays gegriffen. C++ hat viele Hürden die es zu bewältigen gibt. Deswegen sollte ein Buch vom Umfang von Der C++ Programmierer schon drin sein. C++ für Spieleprogrammierer gibt dir halt einen Einstieg in das ganze, weiterführende Themen werden hier aber nicht angesprochen. Und vor allem, wenn du schon eine andere Sprache kennst und wenn es auch nur GML ist. Hier ist vieles schon einfach so vorhanden und funktioniert, wo du dir bei C++ am Anfang Gedanken zu machen musst. Wie zum Beispiel Stringformate und die Konvertierung zwischen diesen, falls du verschiedene Libs benutzt.