Ich bin ein erfahrener Entwickler, aber vor kurzem wollte ich in die Spielprogrammierung einsteigen, aber wie Sie wissen, ist die Spieleentwicklung ein ganz anderes Biest als die meisten anderen Programmierformen (vielleicht nur durch die Entwicklung von Betriebssystemen besiegt).
Davon abgesehen habe ich Game Coding Complete (ISBN 978-1-58450-680-5) von Mike McShaffry gelesen.
Ursprünglich wollte ich versuchen, mit einem Komponentenmodell mit einer Auswahl üblicher Komponenten (z. B. SpacialComponent, VisualComponent, EntityLogicComponent usw.) zu entwickeln. Herr McShaffry empfiehlt jedoch die Verwendung des MVC-Modells, das sehr attraktiv aussieht, aber ich bin mir nicht sicher, wie ich kann es mit dem Komponentenmodell funktionieren lassen, wenn es überhaupt möglich ist, aber ohne Komponenten sieht das MVC-Modell wie ein böses monolithisches Erbmonster aus und ist nicht sehr flexibel, was mich nicht wirklich interessiert.
Ich bin wirklich verwirrt darüber, wohin ich von diesem Punkt aus gehen soll.
Haben Sie erfahrenere Voodoo-Experten für Spielcodierung irgendwelche Gedanken oder Empfehlungen?
Ich danke dir sehr!