Bewertung:

Das Buch ist eine einsteigerfreundliche Einführung in MonoGame und vermittelt grundlegende Kenntnisse über die Elemente der 2D-Spielengine. Es leidet jedoch darunter, dass es veraltet ist, schlechte Programmierpraktiken präsentiert und keine ansprechenden Erklärungen für Konzepte bietet. Es ist nur für Anfänger geeignet, die mit C# vertraut sind.
Vorteile:⬤ Guter Grundkurs für Anfänger, die MonoGame noch nicht kennen
⬤ Deckt grundlegende 2D-Spielengine-Elemente wie Grafik und Eingabe ab
⬤ Leicht zu verstehen wie ein Lehrbuch.
⬤ Erheblich veraltet nach 11 Jahren
⬤ Schlechte Programmierpraktiken und benutzerdefinierter Code, der keinen wirklichen Mehrwert bringt
⬤ Fehlt es an fesselnden Erklärungen und präsentiert manchmal nicht funktionalen Code
⬤ Kann vom weiteren Lernen abhalten.
(basierend auf 4 Leserbewertungen)
Learn 2D Game Development with C#: For Ios, Android, Windows Phone, PlayStation Mobile and More
2D-Spiele erfreuen sich auf vielen Plattformen großer Beliebtheit und sind der ideale Einstieg in die Spieleentwicklung. Mit Learn 2D Game Development with C# lernen Sie die universellen Bausteine der Spieleentwicklung kennen und erfahren, wie Sie diese zu einem funktionierenden Spiel zusammensetzen können.
C# wird zunehmend zur Sprache der Wahl für neue Spieleentwickler. C# ist produktiver und leichter zu erlernen als C++. Mit C# können Sie Ihre Spiele schnell und sicher zum Laufen bringen, ohne sich um knifflige Low-Level-Details wie die Speicherverwaltung kümmern zu müssen. Dieses Buch verwendet MonoGame, ein Open-Source-Framework, das leistungsfähig, kostenlos und einfach zu handhaben ist, um Low-Level-Details weiter zu reduzieren, was bedeutet, dass Sie sich auf die interessantesten und universellsten Aspekte der Spielentwicklung konzentrieren können: Rahmen, Kamera, Objekte und Partikel, Sprites und die Logik und einfache Physik, die bestimmt, wie sie interagieren.
In jedem Kapitel werden Sie eines dieser Schlüsselelemente der Spieleentwicklung im Kontext eines funktionierenden Spiels erforschen, lernen, wie Sie das Beispiel für sich selbst implementieren und in Ihre eigene Spielebibliothek integrieren können. Am Ende des Buches werden Sie alles, was Sie gelernt haben, zusammenfügen, um Ihr erstes voll funktionsfähiges Spiel zu entwickeln! Außerdem ist MonoGame auf maximale plattformübergreifende Unterstützung ausgelegt. Sobald Sie also die Grundlagen in diesem Buch beherrschen, sind Sie bereit, Spiele auf einer Vielzahl von Plattformen zu erkunden und zu veröffentlichen, darunter Windows 8, MAC OSX, Windows Phone, iOS, Android und Playstation Mobile. Egal, ob Sie ein neues Hobby beginnen oder eine Karriere in der Spieleentwicklung in Betracht ziehen, Learn 2D Game Development with C# ist der ideale Ausgangspunkt.