Da dieses Buch den Schwerpunkt Spiele entwickeln besitzt, ist es nachvollziehbar, dass der
Aufbau von Objective-C nur im Schnellverfahren erläutert wird. Das ist für mich ok.
Der Autor zeigt alle mir bekannten Möglichkeiten für die Umsetzung einer Game Engine auf.
Er Beginnt mit der Verwendung von CALayer als Rendering-Oberfläche und geht dann nach vielen
einzelnen Beispielen über zu CAEAGLLayer, der Basis für OpenGL-Rendering. Das Thema OpenGL
finde ich gut nähergebracht, denn es wird nicht einfach die OpenGL-Vorlage von Apple benutzt,
sondern eine eigene erstellt und schrittweise erklärt.
OpenGL wird sowohl für 2D, als auch 3D-Spiele in vielen Beispielen aufgezeigt, unterstützt
mit Vorgehensweisen für Animationen, Sound und Transformationen von Sprites.
Als Wunsch für eine 2. Auflage wäre meinerseits die Umgehensweise mit dem Apple Game Kit /
Game Center, die Bestenlisten, Archievements aber vor allem die Einbindung mehrere Spieler
via Bluetooth oder WLAN möglich machen.
Ich habe mir auch andere Bücher und Tutorials zu diesem Thema angeschaut und kann auch diese
zur Erweiterung des Horizonts empfehlen, da jeder Autor eine andere Herangehensweise hat. So
kann man die aus eigener Sicht sinnvollsten Ideen daraus in einem eigenen Projekt kombinieren.