Bewertung:

Das Buch „Beginning Android Games“ von Mario Zechner und Robert Green wird für seine gründlichen Erklärungen und seinen praktischen Ansatz bei der Entwicklung von Android-Spielen gelobt. Es ist vor allem für diejenigen von Vorteil, die bereits etwas Programmiererfahrung haben, insbesondere in Java, und bietet eine solide Grundlage sowohl für Spiele als auch für allgemeine Android-Programmierkonzepte. Allerdings ist es für absolute Anfänger weniger geeignet und weist einige Probleme mit veralteten Inhalten und kleineren Fehlern auf.
Vorteile:⬤ Gut strukturierte und detaillierte Erklärungen machen komplexe Konzepte leichter verständlich.
⬤ Fesselnder Schreibstil, der das Interesse aufrecht erhält.
⬤ Bietet eine solide Einführung in die Spieleprogrammierung, insbesondere für diejenigen, die bereits mit Java vertraut sind.
⬤ Enthält praktische Übungen und Beispiele, die bei der Entwicklung echter Spiele helfen.
⬤ Bietet neben technischen Details auch Einblicke in die Prinzipien des Spieldesigns.
⬤ Nicht geeignet für absolute Anfänger in der Programmierung; Vorkenntnisse in Java sind unerlässlich.
⬤ Enthält einige eklatante Fehler in Codebeispielen und kleinere grammatikalische Probleme.
⬤ Der Inhalt ist veraltet, vor allem in Bezug auf OpenGL, das möglicherweise nicht mit den aktuellen Standards übereinstimmt.
⬤ Könnte sich manchmal dicht anfühlen, da einige Kapitel zu komplex sind oder nicht vollständig erklärt werden.
(basierend auf 72 Leserbewertungen)
Beginning Android Games
1. Ein Android in jedem Haushalt.
2. Erste Schritte mit dem Android SDK.
3. Spieleentwicklung 101.
4. Android für Spieleentwickler.
5. Ein Android-Spielentwicklungs-Framework.
6. Mr. Nom erobert Android.
7. OpenGL ES: Eine sanfte Einführung.
8. 2D-Spiele-Programmiertricks.
9. Super Jumper: Ein 2D OpenGL ES Spiel.
10. OpenGL ES: Der Weg zu 3D.
11. 3D-Programmiertricks.
12. Android-Invasoren: Das große Finale.
13. Native Programmierung mit dem NDK.
14. Vermarktung und Monetarisierung.
15. Ihr Spiel veröffentlichen.
16. Was kommt als Nächstes?