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
Preis29,90 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

aufstieg

aufstieg

Zeitschrift der NaturFreunde in Württemberg Die Natur ist unser Lebensraum: Ort für Erholung und Bewegung, zum Erleben und Forschen; sie ist ein schützenswertes Gut. Wir sind aktiv in der Natur ...

BEHINDERTEPÄDAGOGIK

BEHINDERTEPÄDAGOGIK

Für diese Fachzeitschrift arbeiten namhafte Persönlichkeiten aus den verschiedenen Fotschungs-, Lehr- und Praxisbereichen zusammen. Zu ihren Aufgaben gehören Prävention, Früherkennung, ...

Berufsstart Bewerbung

Berufsstart Bewerbung

»Berufsstart Bewerbung« erscheint jährlich zum Wintersemester im November mit einer Auflage von 50.000 Exemplaren und ermöglicht Unternehmen sich bei Studenten und Absolventen mit einer ...

BIELEFELD GEHT AUS

BIELEFELD GEHT AUS

Freizeit- und Gastronomieführer mit umfangreichem Serviceteil, mehr als 700 Tipps und Adressen für Tag- und Nachtschwärmer Bielefeld genießen Westfälisch und weltoffen – das zeichnet nicht ...

Gastronomie Report

Gastronomie Report

News & Infos für die Gastronomie: Tipps, Trends und Ideen, Produkte aus aller Welt, Innovative Konzepte, Küchentechnik der Zukunft, Service mit Zusatznutzen und vieles mehr. Frech, offensiv, ...

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. ...

DULV info

DULV info

UL-Technik, UL-Flugbetrieb, Luftrecht, Reiseberichte, Verbandsinte. Der Deutsche Ultraleichtflugverband e. V. - oder kurz DULV - wurde 1982 von ein paar Enthusiasten gegründet. Wegen der hohen ...

VideoMarkt

VideoMarkt

VideoMarkt – besser unterhalten. VideoMarkt deckt die gesamte Videobranche ab: Videoverkauf, Videoverleih und digitale Distribution. Das komplette Serviceangebot von VideoMarkt unterstützt die ...