Thomas Theis

Einstieg in Unity

Schritt für Schritt zum eigenen Computerspiel. Ideal für Programmieranfänger ohne Vorwissen. Mit 18 Beispiel-Games, 2D u. 3D. 5. Auflage. 22,6 cm / 17,0 cm / 3,0 cm ( B/H/T )
Buch (Softcover), 484 Seiten
EAN 9783367107810
Veröffentlicht April 2025
Verlag/Hersteller Rheinwerk Verlag GmbH

Auch erhältlich als:

eBook (epub)
34,90
34,90 inkl. MwSt.
Teilen
Beschreibung

Nutzen Sie die geniale Game Engine Unity, um eigene Spiele zu entwickeln! Erfolgsautor Thomas Theis zeigt Ihnen Schritt für Schritt, wie es geht - von der ersten Scene bis zum komplexen Multiplayer-Spiel. Mit dem integrierten C#-Kurs lernen Sie ohne Vorkenntnisse und ohne externe Software alle Objekte und Befehle direkt so kennen, wie Sie in Unity-Skripten aussehen. Unity bietet eine Fülle von Techniken und Effekten, die Sie nur einzubinden brauchen. Ob es um Zusammenstöße, Flugkurven, Explosionen oder die Kameraperspektive geht: Lernen Sie erst mit 2D- und dann mit 3D-Spielen, die mächtigen Werkzeuge zu nutzen und Ihre eigenen Ideen umzusetzen. Mit 18 vollständigen Spieleprojekten aus vielen Genres. Aus dem Inhalt: - Unity installieren - Projekte, Scenes und Assets verwalten - Flummi oder Stahlkugel? Objekteigenschaften festlegen - Kräfte und Drehmomente nutzen - Skripte schreiben und gut strukturieren - Collider und Trigger einsetzen - Sound und Animation hinzufügen - Materialien gestalten und Texturen verwenden - Mit Kameras und Perspektiven umgehen - Jump 'n Run, Breakout, Multiplayer, Shooter, Geschicklichkeitsspiel, Gedächtnistraining, Rennen, Adventure u. v. m.

Portrait

Thomas Theis ist Dipl.-Ing. für Technische Informatik. Als Softwareentwickler verfügt er über langjährige Erfahrung, ebenso als IT-Dozent unter anderem an der Fachhochschule Aachen. Er ist Autor vieler erfolgreicher Fachbücher, zum Beispiel zu den Themen Python, C#, PHP, JavaScript, C++ und Unity.

Inhaltsverzeichnis


1. Einführung ... 19
1.1 ... Was machen wir mit Unity? ... 19
1.2 ... Wie entsteht der programmierte Spielablauf? ... 20
1.3 ... Dateiendungen anzeigen lassen ... 20
1.4 ... Den Unity Hub installieren ... 21
1.5 ... Eine Unity-Lizenz erhalten ... 22
1.6 ... Eine Unity-Version installieren ... 22
1.7 ... Beispielprojekte und Assets ... 23
1.8 ... Nutzung der Materialien ... 24
1.9 ... Upgrade eines Unity-Projekts ... 25
2. Das erste 2D-Projekt ... 27
2.1 ... Ein neues Projekt erstellen ... 27
2.2 ... Wichtige Bereiche im Unity Editor ... 28
2.3 ... Das Spielobjekt 'Main Camera' ... 30
2.4 ... Assets importieren ... 31
2.5 ... Spielobjekte einfügen ... 32
2.6 ... Die Hierarchie ändern ... 33
2.7 ... Eine Szene speichern ... 35
2.8 ... Die Komponente 'Transform' ... 35
2.9 ... Die Ansicht in der 'Scene View' ... 38
3. Spielen Sie ein 2D-Jump&Run-Spiel ... 43
3.1 ... Wie geht das Spiel? ... 43
3.2 ... Unsere ersten Unity-Elemente ... 45
4. Entwickeln Sie ein 2D-Jump&Run-Spiel ... 53
4.1 ... Erzeugen Sie das Projekt und die Assets ... 53
4.2 ... Fügen Sie Spielobjekte ein ... 54
4.3 ... Erstellen Sie den Spielablauf ... 60
4.4 ... Gestalten Sie die Benutzeroberfläche ... 82
4.5 ... Erzeugen Sie eine ausführbare Version ... 101
5. Ein 2D-Breakout-Spiel ... 105
5.1 ... Führen Sie das Spiel aus ... 105
5.2 ... Erzeugen Sie das Projekt und die Assets ... 106
5.3 ... Fügen Sie Spielobjekte ein ... 111
5.4 ... Erstellen Sie den Spielablauf ... 118
5.5 ... Gestalten Sie die Benutzeroberfläche ... 128
6. Ein 2D-Spiel für zwei Spieler ... 141
6.1 ... Führen Sie das Spiel aus ... 141
6.2 ... Bereiten Sie das Spiel vor ... 143
6.3 ... Erstellen Sie den Spielablauf ... 149
6.4 ... Künstliche Intelligenz ... 159
7. Ein Gedächtnistrainer als 2D-Projekt ... 161
7.1 ... Führen Sie das Training aus ... 161
7.2 ... Bereiten Sie das Training vor ... 162
7.3 ... Das Training für drei Zahlen ... 163
7.4 ... Das Training erweitern ... 172
8. Ein 2D-Space-Shooter ... 181
8.1 ... Bereiten Sie das Spiel vor ... 182
8.2 ... Erstellen Sie den Spielablauf ... 188
9. Das erste 3D-Projekt ... 203
9.1 ... Grundlagen eines 3D-Projekts ... 203
9.2 ... Verschieben und Drehen ... 209
10. Eine 3D-Animation ... 221
10.1 ... Schaffen Sie die Voraussetzungen ... 221
10.2 ... Erstellen Sie die Animation ... 224
10.3 ... Arbeiten Sie mit dem 'Animator Controller' ... 229
10.4 ... Fügen Sie das C#-Script hinzu ... 232
11. Ein 3D-Balancer ... 235
11.1 ... Führen Sie das Spiel aus ... 235
11.2 ... Bereiten Sie das Spiel vor ... 236
11.3 ... Erstellen Sie den Spielablauf ... 240
12. Ein 3D-Tetris ... 247
12.1 ... Führen Sie das Spiel aus ... 247
12.2 ... Bereiten Sie das Spiel vor ... 248
12.3 ... Erstellen Sie den Spielablauf ... 250
13. Ein Kopfrechentrainer als 3D-Projekt ... 261
13.1 ... Führen Sie das Training aus ... 261
13.2 ... Bereiten Sie das Training vor ... 262
13.3 ... Erstellen Sie den Trainingsablauf ... 263
14. Golf spielen auf einem 3D-Terrain ... 275
14.1 ... Führen Sie das Spiel aus ... 275
14.2 ... Bereiten Sie das Spiel vor ... 276
14.3 ... Erstellen Sie den Spielablauf ... 286
14.4 ... Ein weiteres Terrain ... 292
15. Jagen auf einem 3D-Terrain ... 301
15.1 ... Führen Sie das Spiel aus ... 301
15.2 ... Bereiten Sie das Spiel vor ... 304
15.3 ... Erstellen Sie den Spielablauf ... 312
16. Eine Schlange aus 3D-Joints ... 325
16.1 ... Führen Sie das Spiel aus ... 325
16.2 ... Bereiten Sie das Spiel vor ... 326
16.3 ... Erstellen Sie den Spielablauf ... 329
17. Ein Renntraining und ein Autorennen ... 339
17.1 ... Führen Sie das Renntraining aus ... 339
17.2 ... Führen Sie das Autorennen aus ... 341
17.3 ... Bereiten Sie das Renntraining vor ... 342
17.4 ... Erstellen Sie den Ablauf des Renntrainings ... 347
17.5 ... Erweitern Sie das Renntraining zum Autorennen ... 358
18. Erkunden Sie das Verlies ... 369
18.1 ... Führen Sie das Spiel aus ... 369
18.2 ... Bereiten Sie das Spiel vor ... 373
18.3 ... Erstellen Sie den Spielablauf ... 382
19. Ein Programmierkurs in C# ... 401
19.1 ... Das Unity-Projekt 'Programmierkurs' ... 401
19.2 ... Grundlagen ... 403
19.3 ... Datenfelder ... 416
19.4 ... Zeichenketten ... 419
19.5 ... Methoden ... 421
19.6 ... Generische Listen ... 427
19.7 ... Daten auf der Festplatte ... 430
19.8 ... Objektorientierung ... 433
20. Speichern Sie eine Highscore-Liste ... 439
20.1 ... Definition der eigenen Klasse ... 439
20.2 ... Die eigene Klasse nutzen ... 442
21. Arbeiten Sie mit mehreren Szenen ... 451
21.1 ... Der Ablauf des Projekts ... 451
21.2 ... Der Aufbau der ersten Szene ... 452
21.3 ... Weitere Szenen ... 456
22. Allgemeine Hinweise ... 459
22.1 ... Projekte bearbeiten ... 459
22.2 ... Unity Packages ... 461
22.3 ... Unity unter anderen Betriebssystemen ... 463
22.4 ... Browser-Anwendungen erstellen ... 464
22.5 ... Android-Apps erstellen ... 466
22.6 ... Bonusprojekte ... 471
Index ... 475

Hersteller
Rheinwerk Verlag GmbH
Rheinwerkallee 4

DE - 53227 Bonn

E-Mail: service@rheinwerk-verlag.de

Das könnte Sie auch interessieren

Roberto Simanowski
Sprachmaschinen
Buch (Softcover)
Sofort lieferbar
23,00
Vorbestellbar
18,00
Marc-Uwe Kling
Der Tag, an dem die Oma das Internet kaputt...
Buch (Hardcover)
Sofort lieferbar
12,00
Nicholas Potter
Die neue autoritäre Linke
Buch (Softcover)
Sofort lieferbar
20,00
Silke Müller
Schule gegen Kinder
Buch (Hardcover)
Sofort lieferbar
22,00
Andreas Erle
Das kann KI
Buch (Softcover)
Sofort lieferbar
19,90
Aldous Huxley
Zeit der Oligarchen
Buch (Hardcover)
Sofort lieferbar
14,00
Katharina Zweig
Weiß die KI, dass sie nichts weiß?
Buch (Softcover)
Sofort lieferbar
20,00
Judith Le Huray
Vernetzt gehetzt. Schulausgabe
Buch (Softcover)
Lieferbar innerhalb von 1-2 Wochen
6,95
Jannis Brühl
Disruption
Buch (Softcover)
Sofort lieferbar
20,00
Sofort lieferbar
19,90
Ursula Poznanski
Erebos 2
Buch (Hardcover)
Sofort lieferbar
19,95
Nina Kolleck
Der Kampf in den Köpfen
Buch (Hardcover)
Sofort lieferbar
24,00
Joachim Bauer
Menschlichkeit in digitalen Zeiten
Buch (Hardcover)
Sofort lieferbar
24,00
Sofort lieferbar
4,95
Robert Klaßen
Windows 11
Buch (Softcover)
Sofort lieferbar
12,90
Aya Jaff
Broligarchie
Buch (Hardcover)
Sofort lieferbar
23,99
Martin Warnke
Large Language Kabbala
Buch (Softcover)
Vorbestellbar - erscheint am 28.05.2026
16,00
Sarah Wynn-Williams
Mein Traumjob bei Facebook und wie ich alle...
Buch (Softcover)
Vorbestellbar
20,00
Sarah Kuttner
Mama & Sam
Buch (Hardcover)
Sofort lieferbar
24,00
Wolfram Lotz
Träume in Europa
Buch (Hardcover)
Sofort lieferbar
23,00
Christian Immler
Instagram optimal nutzen - Alle Funktionen ...
Buch (Softcover)
Sofort lieferbar
9,95
Sofort lieferbar
8,25
Dirk Baecker
Digitalisierung
Buch (Softcover)
Sofort lieferbar
20,00
Cory Doctorow
Enshittification
Buch (Hardcover)
Vorbestellbar - erscheint am 13.05.2026
24,00
Johannes Knörzer
Ein Quantum Zukunft - Quantenphysik und Qua...
Buch (Softcover)
Lieferbar innerhalb von 5-7 Tagen
24,99
Frank-Michael Becker
Formelsammlung bis zum Abitur - Mathematik ...
Buch (Softcover)
Sofort lieferbar
16,99
Jörg Rieger Espind...
Windows 11 für Senioren
Buch (Softcover)
Sofort lieferbar
19,90
Jörg Rieger Espind...
Das große Mac-Buch für Einsteiger und Umste...
Buch (Softcover)
Sofort lieferbar
29,90
Cornelia Lohs
Der inoffizielle James Bond Reiseführer
Buch (Softcover)
Sofort lieferbar
19,99
Julia Ruhs
Links-grüne Meinungsmacht
Buch (Softcover)
Sofort lieferbar
20,00
Bernhard Pörksen
Zuhören
Buch (Hardcover)
Sofort lieferbar
24,00
Kim Beck
Basiskurs Medienbildung.Gesamtkurs
Buch (Softcover)
Sofort lieferbar
9,00
Ingo Dachwitz
Digitaler Kolonialismus
Buch (Hardcover)
Sofort lieferbar
28,00
Ralf T. Kreutzer
Praxisorientiertes Online-Marketing
Buch (Softcover)
Lieferbar innerhalb von 3-5 Tagen
49,99
Sofort lieferbar
12,30