Das erwartet Dich in der zweiten Auflage meines Buches -Spiele entwickeln mit Unity5-

Die zweite Auflage meines Unity-Buches „Spiele entwickeln mit Unity 5“ ist ab sofort erhältlich. Was Dich in den 630 Seiten erwartet, erfährst Du hier.

Von Unity 4 zu Unity 5

Wie Du vielleicht weißt, habe ich für die erste Auflage meines Buches die kostenlose Unity 4-Version als Richtschnur für den Inhalt genommen.

Dass mit Unity 5 neue Funktionen hinzukämen war mir natürlich klar. Und dass alte Techniken durch neue ersetzt würden, konnte ich mir auch noch vorstellen.

Aber als Unity Technologies dann auch Ihr komplettes Lizenzmodell umstellten, war ich dann doch etwas geplättet. Was bedeutete das für mein Buch?

Die neuen Themen

Am Ende habe ich jetzt die komplette erste Jahreshälfte daran gesessen alle Kapitel des Buchs zu überarbeiten. Dabei sind neben vielen ausgewechselten Details wie Bilder, Menü-Pfade und einzelnen Parameter auch etliche veraltete Themen raus und neue Themen reingekommen.

Allerdings sind wesentlich mehr neue Sachen hinzugekommen als ich alte entfernt habe. Hierdurch ist das Buch nun um 1/4 länger geworden (hat jetzt ca. 630 Seiten) und hat insgesamt 250 bis 350 Seiten mit neuen Themen und Inhalten. Dabei sind natürlich auch viele Anregungen von Dir und den anderen Lesern mit eingeflossen (z.B. das Ergänzen der Listings mit erklärenden Inline-Kommentaren).

Hier mal ein Auszug von Themen, die im Buch neu sind (Liste ist nicht vollständig):

  • Standard-Shader
  • GlobaI Illumination
  • Light Probes
  • Reflection Probes
  • Audio Mixer
  • Sub-State Machines
  • Occlusion Culling
  • 2D
  • ScriptableObjects
  • HDR
  • Linearer und Gamma Farbraum
  • Level of Detail (LOD)
  • 2D-Beispiel Game
  • Überarbeitung der Beispiel-Games (z.B. mit ScriptableObject-Inventarsytem, Standard-Shader, Reflection Probes,…)

Die Ressourcen der Beispiel-Projekte und ergänzende Videos gibt es auch dieses Mal wieder. Da aber doch mittlerweile viele kein DVD-Laufwerk mehr haben, gibt es sie dieses Mal nicht mehr auf einer separaten DVD, sondern zum direkten Herunterladen im passwortgeschützten Bereich. Aber ich denke, dass das auch vollkommen reicht.

Auch dieses Mal sind die 23 Kapitel des Buches komplett in Farbe gehalten und in einem festen Einband erhältlich. Und eine beiliegende E-Book-Variante des Buches in PDF-Form gibt es ebenfalls wieder dazu.

Buchvergleich - Erste und zweite Auflage

Buchvergleich: Erste und zweite Auflage

Allgemeiner Buchinhalt

Wie ich die erste Auflage habe ich das Buch ich so konzipiert, dass Du es sowohl als Lern- als auch als Nachschlagewerk nutzen kannst.

Dabei war mir wichtig eine gute Balance zwischen Themenvielfallt und der Tiefe der einzelnen Themen hinzubekommen, um auf diese Weise sowohl Ein- und Umsteigern als auch erfahreneren Lesern interessante Inhalte bieten zu können.

Solltest Du noch nicht so viel Programmiererfahrungen haben, hab ich dem Thema C# am Anfang übrigens ein gesondertes Kapitel gewidmet. In einem C#-Crashkurs bring ich dir die Grundlagen von C# näher und gehe auf die Besonderheiten innerhalb von Unity ein.

Den Abschluss des Buches stellen dann zwei Beispiel-Games dar, in dem ich mit Dir nochmal die behandelten Themen vertiefe.. Das erste Beispiel ist ein Touch-basiertes 2D-Game. Das zweite ist ein recht umfangreiches Kapitel, in dem ich mit Dir einen „Dungeon Crawler“, sprich ein 3D-Adventure/Mini-RPG entwickle.

Auch wenn beide Spiele bereits auch in der ersten Auflage enthalten waren (das 2D-Spiel war als Online-Bonus verfügbar), so wurden beide Kapitel noch einmal stark überarbeitet. Vor allem das 3D-Game besitzt viele neue Features von Unity 5 und Techniken, die ich in der erste Auflage noch nicht behandelt habe.

Das Inhaltsverzeichnis mit den behandelten Themen sieht wie folgt aus (das Original-Verzeichnis) kannst Du Dir weiter unten herunterladen):

  • Einleitung (Buchinfos zu Online-Zusatzmaterialien usw., Unity-Infos zu Lizenz-Modellen etc.)
  • Grundlagen (Installation, Oberfläche, Unity-Projekt und deren Elemente,…)
  • C# und Unity (C#-Grundlagen und Unity-Besonderheiten)
  • Skript-Programmierung (Konzepte, Methoden, Skript-Aufbau, Daten speichern und laden etc.)
  • Objekte in der zweiten und dritten Dimension (Vektoren, Meshs, Transforms, Materials, Shader,…)
  • Kameras, die Augen des Spielers (Kameras, Kamerasteuerung, mehrere Kameras, Skybox,…)
  • Licht und Schatten (Lichtarten, Ambient Light, Schatten, Light Halos, Lens Flares, Lightmapping, Rendering Paths,…)
  • Physik in Unity (Rigidbodies, Kollisionen, Wheel Collider, Joints, 2D-Physik,…)
  • Maus, Tastatur, Touch (Virtuelle Achsen und Tasten, Tastatureingaben, Mauseingaben, Toucheingaben, Beschleunigungssensor,…)
  • Audio (AudioListener, AudioSource, Reverb Zone, Audio Mixer…)
  • Partikeleffekte mit Shuriken (Vorstellung der unterschiedlichen Module und Praxisbeispiele für Feuer, Wassertropfen, Partikelkollisionen)
  • Landschaften gestalten (Terrain-Tools, Wasser-Prefabs)
  • Wind Zones (Parameter mit Beispielanwendungen)
  • GUI (UI-System „uGUI“, OnGUI)
  • Prefabs (Prefabs erstellen, nutzen,…)
  • Internet und Datenbanken (WWW-Klasse, Übergabeparameter, Datenbank-Kommunikation mit Beispiel für Schreiben und lesen)
  • Animationen (Animationen erstellen, importieren, Avatar konfigurieren, Animator Controller, Animation Events,…)
  • Künstliche Intelligenz (Wegfindung mit NavMeshAgent und NavigationMesh mit Beispiel)
  • Fehlersuche und Performance (Fehlersuche mit Unity und MonoDevelop, Performance-Messung mit Statistik-Fenser und Profiler,…)
  • Spiele erstellen und publizieren (Build-Prozess, SDKs, Developer Builds,…)
  • Erstes Beispiel-Game: 2D-Touch-Game (Touch-Steuerung, Sprite-Animationen, Canvas Scaler,…)
  • Zweite Beispiel-Game: 3D-Dungeon Crawler (Entwicklung eines 3D-Dungeon Crawler mit Level-Design, Inventarsystem, Game Controller, Spieler erstellen, Quest erstellen, Gegner erstellen, GUI mit UI-System „uGUI“)
  • Der Produktionsprozess in der Spieleentwicklung (Produktionsphasen, Game Design Dokument)
  • Schlusswort (Allgemeine Tipps und Hinweise zur Spieleentwicklung)

Im Online-Bereich findest Du zudem noch Videos zu den Themen:

  • Einführung Scripting
  • Transform-Tools
  • Asset-Import/-Export
  • Joints
  • Terrain-Gestaltung (inklusive der Erstellung einer recht detaillierte Outdoor-Landschaft)
  • Lightmapping
  • Animation

Außerdem findest Du im Online-Bereich noch einige Unity-Projekte:

  • alle Ressourcen beider Beispiel-Games
  • ein einfaches Auto-Projekt inkl. Steuerung, die im Abschnitt „Wheel Collider“ des Kapitels „Physik in Unity“ behandelt wird,
  • ein Sprite-Animations-Beispiel, das im Kapitel „Animationen“ erläutert wird.
  • ein Parallex Scrolling-Beispiel

Leseprobe

Um einen besseren Eindruck vom Buch zu bekommen, kannst Du Dir hier auch eine 55 seitige Leseprobe kostenlos herunterladen, die neben dem Inhaltsverzeichnis auch das komplette siebte Kapitel „Licht und Schatten“ beinhaltet: Leseprobe.

Bestellen

Das Buch kostet 39,99 und kann bei jeder ortsansässigen Buchhandlung und bei Onlinehändlern wie Amazon* (Partnerlink) bestellt werden. Zudem kannst Du das Buch sowie die E-Book-Version direkt beim Hanser-Verlag kaufen. Die E-Book-Version kostet 31,99. Andere E-Book-Stores folgen in den nächsten Tagen (Stand 22.07.15).

Comments
  1. Steven
  2. Carsten
  3. Michael
  4. Steven
  5. Frank
  6. Carsten
  7. Steven
  8. Frank
  9. Christian
  10. Carsten
  11. Christian
  12. Carsten
  13. Sebastian Herdling
  14. Marco
  15. Toni Langbein
  16. Carsten
  17. Werner Schmidtberg
  18. Carsten