Spiele programmieren mit Unity für Kids

Book description

  • 2D- und 3D-Spiele selbst entwickeln
  • Landschaften und Gebäude gestalten sowie Figuren animieren
  • Wichtige C#-Programmier-Elemente kennenlernen und anwenden

Unity ist eine sehr beliebte Spiele-Engine, mit der du eigene 3D-Spiele entwickeln kannst. Der erfahrene Kids-Autor Hans-Georg Schumann zeigt dir, wie du mit Unity und der Programmiersprache C# schnell zu beeindruckenden Ergebnissen kommst.

Schritt für Schritt lernst du, wie du Figuren durch die Welt wandern und auch gegen gefährliche Gegner kämpfen lässt. Du erstellst Landschaften mit Bäumen und Seen, gestaltest und animierst eigene Charaktere, und lernst ganz nebenbei das Programmieren in C#. Das Unity-Partikelsystem erzeugt tolle Effekte mit Licht und Schatten, die dem Spiel das nötige Reality-Gefühl geben. Und alles, was du zum Programmieren deiner Spiele brauchst, findest du auch zum Download.

Aus dem Inhalt:
  • Unity starten und ein erstes kleines Kollisionsspiel erstellen
  • In die Script-Programmierung mit C# einsteigen
  • Einen Charakter entwerfen und ihm Eigenschaften geben
  • Ein Jump & Run-Spiel entwickeln
  • Das Prinzip von 3D verstehen und die Spielfläche mit Bäumen und Wasser gestalten
  • Ganze Bauwerke entstehen lassen
  • Die Figur klettern, schwimmen und sogar tauchen lehren
  • Eine Fantasie-Kreatur entwerfen und durch Animation lebendig werden lassen
  • Strahlen, Partikel und Sound einbinden
  • Künstliche Intelligenz nutzen
  • Energiekontrolle und andere Features aufrüsten
  • Installationshilfe und Fehlerbehebung

Zum Download: Alle Projekte aus dem Buch und die Lösungen zu den Aufgaben

Systemvoraussetzungen: Windows 10

Table of contents

  1. Impressum
  2. Einleitung
    1. Welche Werkzeuge benötigen wir?
    2. Was bietet dieses Buch?
    3. Wie arbeite ich mit diesem Buch?
    4. Was brauchst du für dieses Buch?
    5. Wie gut kennst du C#?
    6. Hinweise für Lehrer
  3. Kapitel 1: Das erste Projekt
    1. Unity starten
    2. Ein Objekt zum Spielen
    3. Gravitation und Kollision
    4. 2D oder 3D?
    5. Unity beenden
    6. Zusammenfassung
    7. Ein paar Fragen ...
    8. ... und eine Aufgabe
  4. Kapitel 2: Script-Programmierung
    1. Ein Script erstellen
    2. Klassen und Methoden
    3. if-Strukturen
    4. Schubsen oder schieben?
    5. Mal schwerelos, mal »bouncy«
    6. Import und Export
    7. Zusammenfassung
    8. Ein paar Fragen ...
    9. ... und eine Aufgabe
  5. Kapitel 3: Eine Figur zum Spielen
    1. Ein neues Spielobjekt
    2. Bilder fürs Sprite
    3. Ein Script für die Figur
    4. Character Controller
    5. Material und Textur
    6. Zusammenfassung
    7. Ein paar Fragen ...
    8. ... und eine Aufgabe
  6. Kapitel 4: Jump & Run
    1. Steuersystem
    2. Das richtige Bild
    3. Eine eigene Methode
    4. Laufen, Springen, Schubsen
    5. Bouncy Ball
    6. Trigger
    7. Texturen
    8. Zusammenfassung
    9. Ein paar Fragen ...
    10. ... und ein paar Aufgaben
  7. Kapitel 5: Sightseeing in 3D
    1. Einfache Szene in 3D
    2. Bewegte Kamera
    3. Springen und Drehen
    4. Player mit Kamera
    5. 3rd oder 1st Person?
    6. Fertig-Player aus der Packung?
    7. Zusammenfassung
    8. Ein paar Fragen ...
    9. ... und ein paar Aufgaben
  8. Kapitel 6: Landschaften
    1. Von der Ebene zum Terrain
    2. Ein Gelände gestalten
    3. Rundgang und Asset-Suche
    4. Landschaftspflege
    5. Vegetation
    6. Noch mehr Details?
    7. Zusammenfassung
    8. Ein paar Fragen ...
    9. ... aber keine Aufgabe
  9. Kapitel 7: Erde, Wasser, Luft
    1. Auf und ab
    2. Grenzkontrollen
    3. Wind ...
    4. ... und Wasser
    5. Entschlackungskur
    6. Kugel mit Rigidbody
    7. Kollision mit Folgen
    8. Zusammenfassung
    9. Ein paar Fragen ...
    10. ... und eine Aufgabe
  10. Kapitel 8: Bauwerke
    1. Baumaterial
    2. Platten legen
    3. Prefab-Transport I
    4. Prefab-Transport II
    5. Innenansichten
    6. Steigungen
    7. Zusammenfassung
    8. Ein paar Fragen ...
    9. ... und ein paar Aufgaben
  11. Kapitel 9: Klettern und Schwimmen
    1. Ein Kletter-Trigger
    2. Der Player lernt klettern
    3. Ein kleiner Schubs
    4. See-Landschaft
    5. Unterwasser-Atmosphäre
    6. Waten, Schwimmen, Tauchen
    7. Bewegungskontrolle
    8. Zusammenfassung
    9. Keine Fragen ...
    10. ... aber ein paar Aufgaben
  12. Kapitel 10: Animation und Navigation
    1. Ein kleines Monster
    2. Animator und Keyframes
    3. Das »Ding« bewegt sich
    4. Kleiner Probelauf
    5. Ein Navigator für die Kreatur
    6. Verfolgung an, Verfolgung aus
    7. Hindernislauf
    8. Zusammenfassung
    9. Ein paar Fragen ...
    10. ... und eine Aufgabe
  13. Kapitel 11: Spiel mir das Lied vom Tod
    1. Angriff und Verteidigung
    2. Tödliche Kugeln
    3. Animationen organisieren
    4. Stehen – Gehen – Sterben
    5. Tod des Players?
    6. Die Kreatur wird zum Monster
    7. Zusammenfassung
    8. Ein paar Fragen ...
    9. ... aber nur eine Aufgabe
  14. Kapitel 12: Strahlen, Partikel und Sound
    1. Raycasting
    2. Todesstrahlen
    3. Partikelsysteme
    4. Flammenwerfer
    5. Schrittgeräusche
    6. Noch mehr Sound?
    7. Zusammenfassung
    8. Ein paar Fragen ...
    9. ... und ein paar Aufgaben
  15. Kapitel 13: Game Tuning
    1. Die Kreatur rüstet auf
    2. Gesundheits-Balken
    3. Energiekontrolle für den Player
    4. ... und für die Kreatur
    5. Game Over
    6. Aufmarsch der Gegner
    7. Play the Game
    8. Zusammenfassung
    9. Keine Frage und keine Aufgabe mehr
  16. Anhang A: Unity installieren
  17. Anhang B: Debugging

Product information

  • Title: Spiele programmieren mit Unity für Kids
  • Author(s): Hans-Georg Schumann
  • Release date: November 2020
  • Publisher(s): mitp Verlag
  • ISBN: 9783747501726