Bewertung:

Das Buch hat gemischte Kritiken erhalten, wobei die Leser den lehrreichen Inhalt und die Einblicke in MonoGame schätzten, aber den Mangel an Tiefe, Organisation und Konsistenz zwischen dem Buch und den begleitenden Code-Ressourcen kritisierten. Viele fanden es aufgrund seiner unvollständigen Anleitungen und strukturellen Probleme sowohl für Anfänger als auch für erfahrene Entwickler unzureichend.
Vorteile:⬤ Bietet eine gute Einführung in MonoGame und die Grundlagen der Spiel-Engine.
⬤ Enthält nützliche Einblicke in Themen wie Partikel und Kollisionsbehandlung.
⬤ Der pädagogische Wert wird anerkannt, mit Lesern, die angeben, dass sie ihr Verständnis von C# und Game Engines verbessert haben.
⬤ Code-Ressourcen sind online als Referenz verfügbar.
⬤ Es fehlt an Tiefe bei den MonoGame-Spezifika und konzentriert sich oft auf die eigene Implementierung des Autors.
⬤ Viele Abschnitte des Codes sind unvollständig oder stimmen nicht mit dem Buch überein, was zu Verwirrung führt.
⬤ Schlechte Organisation und fehlende Aktualisierungen der Codebasis im Verlauf des Buches.
⬤ Das Einführungsmaterial ist manchmal übermäßig vereinfacht und passt nicht zu dem vom Titel suggerierten Thema „Meisterschaft“.
(basierend auf 7 Leserbewertungen)
Monogame Mastery: Build a Multi-Platform 2D Game and Reusable Game Engine
Beherrschen Sie die Kunst der Spieleentwicklung mit MonoGame - dem plattformübergreifenden Framework der Wahl für unabhängige Entwickler. Lernen Sie die verschiedenen Aspekte kennen, die Sie benötigen, um Ihr nächstes Spiel zu erstellen, indem Sie die Besonderheiten des MonoGame-Frameworks, die Erstellung der Engine, Grafiken, Muster und mehr behandeln.
Das MonoGame-Framework bietet eine unglaubliche Leinwand für den Programmierer, um sein nächstes 2D-Spiel zu erstellen, und dieses Buch zeigt Ihnen, wie Sie das Beste daraus machen können. Sie beginnen mit den Grundlagen von MonoGame, der Pipeline und lernen, wie Sie eine wiederverwendbare Spiel-Engine auf dem Framework aufbauen. Sie werden tief in die verschiedenen Komponenten jedes Aspekts eines Spiels eintauchen, einschließlich Grafik, Eingabe, Audio und künstliche Intelligenz. Auch die Bedeutung von Spielwerkzeugen wird behandelt. Am Ende des Kurses werden Sie wissen, wie man ein 2D-Spiel mit MonoGame erstellt.
Mit einem voll funktionsfähigen 2D-Spiel haben aufstrebende Entwickler die ideale Grundlage, um ihr nächstes voll funktionsfähiges Spiel in Angriff zu nehmen. Das behandelte Material ist für fast jedes 2D-Spielprojekt anwendbar, von Side-Scrolling-Adventures bis hin zu Kampfspielen.
Was Sie lernen werden
⬤ Lernen Sie, ein Spiel mit dem MonoGame-Framework zu entwickeln.
⬤ Verstehen Sie die Architektur von Spiel-Engines und wie Sie eine Engine auf dem MonoGame-Framework aufbauen können.
⬤ Verstehen Sie gängige Entwurfsmuster, die in der Spieleentwicklung und in voll ausgestatteten Engines wie Unity verwendet werden.
Für wen ist dieses Buch gedacht?
Anfänger bis fortgeschrittene MonoGame-Programmierer werden dieses Buch hilfreich finden. Es wird erwartet, dass die Leser über Kenntnisse in C# verfügen.