Sie sind hier
E-Book

Das Unity-Buch

2D- und 3D-Spiele entwickeln mit Unity 5

AutorJashan Chittesh
Verlagdpunkt
Erscheinungsjahr2015
Seitenanzahl512 Seiten
ISBN9783864916793
FormatPDF/ePUB
KopierschutzWasserzeichen
GerätePC/MAC/eReader/Tablet
Preis23,99 EUR
Möchten Sie eigene Spiele entwickeln? Fu?rs Web, den Desktop oder fu?r Smartphones und Tablets? In 2D, 3D oder gar Virtual Reality? Mit der beliebten Game Engine 'Unity 5' ist das keine Zauberei. Unity-Kenner Jashan Chittesh nimmt Sie in seinem Buch virtuell an die Hand und fu?hrt Sie durch Unity und den gesamten Prozess der Spieleentwicklung. Sie brauchen nur grundlegende Programmierkenntnisse mitbringen, und schon geht es los. Anschaulich und praxisorientiert lernen Sie, wie Sie: • 2D-Spiele entwickeln mit Sprites, 2D-Animation, 2D-Physik und Parallax Scrolling • Schritt fu?r Schritt ein anspruchsvolles 3D-Spiel programmieren • 3D-Spiele Virtual-Reality-tauglich machen, fu?r Oculus Rift und Co. Dabei setzen Sie zahlreiche Techniken und Tricks ein, die eindrucksvolle Spiele ermöglichen, u.a.: • Materialien und Shader, inkl. physikbasiertes Shading (neu in Unity 5) • Audio und Effekte mit dem neuen Unity Audio Mixer • animierte Benutzerschnittstellen mit dem neuen Unity UI (ehemals uGUI) • einfache Splitscreen-Multiplayer-Funktionalitäten • Systematisch Fehler suchen, finden und beheben • Drawcalls und Batches verstehen, Performance optimieren • Projekte und Szenen ordentlich aufbauen, den Überblick behalten Über Unity hinaus lernen Sie die grundlegenden Konzepte und Arbeitsweisen der Spieleentwicklung kennen und erfahren, welche weiteren Tools hilfreich sind, z.B. fu?r Grafik, 3D, Audio und Versionsverwaltung. Nach der Lektu?re sind Sie mit den wichtigsten Fähigkeiten von Unity 5 vertraut. Sie können sie kreativ nutzen, um eigene Spielideen umzusetzen und auf verschiedenen Zielplattformen zu veröffentlichen. Auf der Website zum Buch finden Sie die kompletten Beispielprojekte mit Code, Aktualisierungen und eine Vielzahl weiterführenden Links. Außerdem: Über zwei Stunden Videotutorials und ein eigenes Forum, in dem der Autor Fragen zum Buch und zu Unity beantwortet.

Jashan Chittesh ist Diplom-Informatiker und arbeitet freiberuflich als Softwareentwickler. Seit 2007 entwickelt er mit Unity Computerspiele und gründete 2011 dazu die Firma narayana games. Seine Kenntnisse gibt er in Form von Unity-Workshops unter anderem an der Filmakademie Ludwigsburg weiter.

Kaufen Sie hier:

Horizontale Tabs

Leseprobe

Inhaltsverzeichnis


Vorwort

1       Über Unity

1.1    Unbegrenzte Möglichkeiten: ganz einfach!

1.2    Zielplattformen: viele!

1.3    Entwicklungsplattformen: Mac und Windows

1.4    Unter der Motorhaube: Bekannte Technologien

1.5    Lizenzkosten: Es geht auch ohne

1.6    Wer Unity verwendet: ein großes Spektrum

2       Ein erstes einfaches 2D-Mini-Spiel

2.1    Die Unity-Game-Engine installieren

2.2    Erste Schritte mit Unity gehen: der Editor

2.2.1     Unser gesamtes Projekt: Project Browser

2.2.2     Die Hierarchie einer Szene: Hierarchy

2.2.3     Objekte der Szene im Raum: Scene View

2.2.4     Eigenschaften von Objekten: Inspector

2.2.5     Game View: Endlich spielen!

2.2.6     Was zeigt die Game View eigentlich? Kameras in Unity

2.2.7     Mit Layern und der Culling Mask arbeiten

2.2.8     In Project, Hierarchy und Scene View suchen

2.2.9     Weitere Views

2.2.10   Layouts

2.3    2D-Features in Unity verstehen

2.3.1     Sprites importieren und mit dem Sprite Editor bearbeiten

2.3.2     Den Sprite Renderer zur Darstellung von Sprites verwenden

2.3.3     Sortierung von Ebenen mit Sorting Layers einrichten

2.3.4     Einfache 2D-Animationen mit Mecanim und Dope Sheet erstellen

2.3.5     2D-Physik zum Erkennen von Kollisionen und Aufsammeln von Äpfeln einsetzen

2.3.6     Parallax Scrolling hinzufügen

2.3.7     Was mit ein wenig Editor-Scripting möglich ist

2.4    Erforschen und verändern

2.5    Mehr über die Entwicklung von 2D-Spielen mit Unity lernen

3       Unser Projekt: Traces of Illumination

3.1    Vorteile als Beispielprojekt

3.2    Spielmechanik und Begriffswelt

4       Der erste Prototyp

4.1    Ein neues Projekt anlegen

4.2    Level 01: Das Quadrat – Modeling in Unity

4.3    Das erste Fahrzeug – mehr Modelling in Unity

4.4    Bewegen und steuern – Scripting in Unity

4.5    Die Kamera führen

5       Die Spielentwicklung vorbereiten

5.1    Regeln: Spielmechanik und Programmierung

5.2    Spiel an Augen: Bildschirmdarstellung

5.2.1     Virtuelle Benutzerschnittstelle: Pixel- und Vektorgrafik

5.2.2     Spielwelt: 2D, 3D, Modelling, Texturing und Animation

5.3    Spiel an Ohren: Musik und Soundeffekte

5.4    Teamwork für Einzelspieler: Unity Asset Store

5.5    Klassisches Teamwork oder Backup: Versionsverwaltung

6       Den Prototyp fertigstellen

6.1    Eigene Materialien erstellen und verwenden

6.1.1     Material anlegen und einem GameObject zuweisen

6.1.2     Texturen zuweisen

6.1.3     Mip-Mapping und Qualitätseinstellungen

6.1.4     Shader programmieren … äh … ausprobieren

6.1.5     Prozedurale Materialien: Substances

6.1.6     Physikbasiertes Shading mit den Standard-Shadern

6.2    Die Wände hinter dem Fahrzeug erstellen

6.2.1     Lösungsmöglichkeiten zum Erzeugen der TraceWalls

6.2.2     Implementierung von Lösung B: Skalierung

6.2.3     Coroutines für zeitgesteuerte Ereignisse verwenden

6.2.4     Die Implementierung des Wandwuchses vollenden

6.2.5     Eigenheiten von Unity: Klassen und Structs, Variablen und Properties

6.2.6     Das Problem mit den Drehungen

6.2.7     Saubere Drehungen implementieren

6.2.8     Testing und kleine Fehler korrigieren

6.2.9     Erweiterung zu Lösung C: Vektortransformation

6.2.10   Das Modell für die Wand in Unity importieren

6.2.11   Ein neues Prefab für die Wände erstellen

6.2.12   Änderungen an Prefabs von der Szene ins Projekt zurückschreiben

6.2.13   Prozedural das Modell-Mesh verändern

6.2.14   Den Fehler finden

6.2.15   Beschränkung der Prefab-Ebenen im Project Browser

6.2.16   Wenn sichtbare Flächen unsichtbar werden

6.2.17   UV-Map kontinuierlich anpassen

6.3    Von Äpfeln und Explosionen, Triggern und Kollisionen

6.3.1     Explosionen aus dem Unity Asset Store einsetzen

6.3.2     Äpfel verteilen und sammeln

6.3.3     Von Collidern und Triggern

6.3.4     Die Debug-Ansicht im Inspector nutzen

7       Projekt-Polishing – Iteration 1

7.1    Die Projektstruktur optimieren

7.2    Die Szenenhierarchie übersichtlicher gestalten

7.3    Den Code für Erweiterungen vorbereiten

7.3.1     TracerController-Varianten über Vererbung umsetzen

7.3.2     Den InputHandler zur Behandlung von Tastaturabfragen erstellen

7.4    Die Reihenfolge der Scriptaufrufe bestimmen

8       Veröffentlichung vorbereiten

8.1    Ein Startmenü hinzufügen

8.1.1     Eine neue Szene anlegen

8.1.2     Über Internationalisierung und Lokalisierung

8.2    Das Startmenü mit Unity UI umsetzen

8.2.1     Das Unity-UI-Layout verstehen und anwenden

8.2.2     Unity Events: den MenuController implementieren

8.3    Den Spieler gewinnen oder verlieren lassen

8.3.1     Einen GameStateManager implementieren

8.3.2     Den Spielzustand sichtbar machen

8.4    Unity Audio: Stimmung! Soundeffekte! Musik!

8.4.1     Hintergrundmusik für Startmenü und Level auswählen

8.4.2     Soundeffekte für das Spiel hinzufügen

8.4.3     Dem Tracer ein Motorengeräusch geben

8.4.4     Dramatischere Drehungen entwickeln

8.4.5     Das Einsammeln von Äpfeln und das Gewinnen akustisch untermalen

8.4.6     Audio-Engineering: Musik und Effekte aufeinander abstimmen

9       Aus dem Editor zu den Spielern

9.1    Einen Webplayer veröffentlichen

9.2    Das Spiel mittels WebGL veröffentlichen

9.3    Standalones für Windows, Mac OS X und Linux

9.4    Mobile Zielplattformen: Tablets und Handys

9.4.1     Unity Remote

9.4.2     Steuerungsmöglichkeit für mobile Geräte einführen

9.4.3     Builds für...

Blick ins Buch

Weitere E-Books zum Thema: Foto - Grafik - DTP - Software Fotografie

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Typografie kompakt

E-Book Typografie kompakt
Vom richtigen Umgang mit Schrift am Computer Format: PDF

'Learning by doing', klappt das wirklich immer? Zumindest für die professionelle Textgestaltung am Bildschirm sind ein paar Grundkenntnisse der Typografie unerlässlich. Dieses Buch vermittelt…

Typografie kompakt

E-Book Typografie kompakt
Vom richtigen Umgang mit Schrift am Computer Format: PDF

'Learning by doing', klappt das wirklich immer? Zumindest für die professionelle Textgestaltung am Bildschirm sind ein paar Grundkenntnisse der Typografie unerlässlich. Dieses Buch vermittelt…

Weitere Zeitschriften

ARCH+.

ARCH+.

ARCH+ ist eine unabhängige, konzeptuelle Zeitschrift für Architektur und Urbanismus. Der Name ist zugleich Programm: mehr als Architektur. Jedes vierteljährlich erscheinende Heft beleuchtet ...

Archiv und Wirtschaft

Archiv und Wirtschaft

"Archiv und Wirtschaft" ist die viermal jährlich erscheinende Verbandszeitschrift der Vereinigung der Wirtschaftsarchivarinnen und Wirtschaftsarchivare e. V. (VdW), in der seit 1967 rund 2.500 ...

küche + raum

küche + raum

Internationale Fachzeitschrift für Küchenforschung und Küchenplanung. Mit Fachinformationen für Küchenfachhändler, -spezialisten und -planer in Küchenstudios, Möbelfachgeschäften und den ...

Das Grundeigentum

Das Grundeigentum

Das Grundeigentum - Zeitschrift für die gesamte Grundstücks-, Haus- und Wohnungswirtschaft. Für jeden, der sich gründlich und aktuell informieren will. Zu allen Fragen rund um die Immobilie. Mit ...

SPORT in BW (Württemberg)

SPORT in BW (Württemberg)

SPORT in BW (Württemberg) ist das offizielle Verbandsorgan des Württembergischen Landessportbund e.V. (WLSB) und Informationsmagazin für alle im Sport organisierten Mitglieder in Württemberg. ...

e-commerce magazin

e-commerce magazin

PFLICHTLEKTÜRE – Seit zwei Jahrzehnten begleitet das e-commerce magazin das sich ständig ändernde Geschäftsfeld des Online- handels. Um den Durchblick zu behalten, teilen hier renommierte ...

Evangelische Theologie

Evangelische Theologie

Über »Evangelische Theologie« In interdisziplinären Themenheften gibt die Evangelische Theologie entscheidende Impulse, die komplexe Einheit der Theologie wahrzunehmen. Neben den Themenheften ...