Feedback & Wünsche
Spiele entwickeln mit Unity

Spiele entwickeln mit Unity

4eck Media GmbH & Co. KG

Kategorie: Webdesign | Trainer: Denis Panjuta

Deine Welten! Deine Regeln! Deine Spiele! Mit der Game-Engine Unity wirst du in Kombination mit der Programmiersprache C# kurzerhand zum Entwickler und bringst mit deinen Konzepten grenzenlosen Game-Spaß unters Volk. Denis Panjuta erklärt dir in einem über 13-stündigen Video-Tutorial, wie du aus den Einsen und Nullen funktionierende Spielewelten programmieren kannst.

  • Unity-Tutorial: Über 13 Stunden Video-Inhalte zum Spiele programmieren mit Unity
  • Grundlagen der C#-Sprache lernen und sofort bei der Entwicklung eigener Spiele anwenden
  • Inkl. Arbeitsdateien zur optimalen Nachvollziehbarkeit
  • Programmiere direkt deine ersten vier Spiele mit Unity
  • Von Programmier-Künstler und Profi-Trainer Denis Panjuta

Setze Figuren und bringe Leben und Bewegung auf die Bildschirme! Von den ersten Unity-Schritten über Grundlagen der C#-Programmierung bis hin zu vier zu realisierenden Spielen – begib dich auf den Pfad eines professionellen Spielemachers.

Trainings-Informationen

Gesamtinhalt herunterladen
Jetzt dabei sein

Einleitung und Installation

Spiele entwickeln mit Unity - 1.1 Das lernst du hier

Spiele entwickeln mit Unity - 1.1 Das lernst du hier

In diesem Video sieht man eine Übersicht der Endresultate der einzelnen Kapitel. Dabei handelt es sich um die Videospiele, die man entwickelt. Space Invader, Minesweeper, Zombie Survivor und Pong.

  6 Min.
Spiele entwickeln mit Unity - 1.2 Was ist Unity eigentlich?

Spiele entwickeln mit Unity - 1.2 Was ist Unity eigentlich?

In diesem Video wird kurz darauf eingegangen, was Unity eigentlich ist und welche Spiele damit entwickelt wurden. Es werden einige Beispiele gezeigt.

  4 Min. mit Arbeitsdatei
Spiele entwickeln mit Unity - 1.3 Herunterladen und installieren von Unity

Spiele entwickeln mit Unity - 1.3 Herunterladen und installieren von Unity

In diesem Video wird das Programm Unity heruntergeladen und installiert.

  6 Min.
Spiele entwickeln mit Unity - 1.4 Der Aufbau des Unity-Interfaces

Spiele entwickeln mit Unity - 1.4 Der Aufbau des Unity-Interfaces

Hier wird auf das Unity-Interface eingegangen. Es werden dabei die verschiedenen Bereiche des Interfaces gezeigt und es wird erklärt, welchen Nutzen sie in der Spieleentwicklung bringen.

  12 Min.
Spiele entwickeln mit Unity - 1.5 Unser erster Spieler

Spiele entwickeln mit Unity - 1.5 Unser erster Spieler

Hier erstellt man seinen ersten Spieler. Dabei handelt es sich um eine 3D-Figur, anhand welcher einige Facetten von Unity erklärt werden.

  10 Min.
Spiele entwickeln mit Unity - 1.6 MonoDevelop vs. Visual Studio

Spiele entwickeln mit Unity - 1.6 MonoDevelop vs. Visual Studio

Es gibt verschiedene Lösungen, in denen der Programmiercode geschrieben werden kann. In diesem Video wird auf die beiden verbreitetsten Varianten eingegangen.

  2 Min.

C# Grundlagen

Spiele entwickeln mit Unity - 2.1 Was ist C# und warum verwenden wir es?

Spiele entwickeln mit Unity - 2.1 Was ist C# und warum verwenden wir es?

C# ist eine der verbreitetsten Programmiersprachen. In diesem Video wird erklärt, warum C# als Sprache gewählt wurde und es wird kurz auf die Alternativen eingegangen.

  3 Min.
Spiele entwickeln mit Unity - 2.2 Kurzer Überblick zur ersten Klasse

Spiele entwickeln mit Unity - 2.2 Kurzer Überblick zur ersten Klasse

Hier wird anhand einer Klasse die objektorientierte Programmierung erklärt. Dabei wird auf die wichtigsten Elemente der OOP eingegangen.

  7 Min.
Spiele entwickeln mit Unity - 2.3 Variablen und Datentypen: Int, Double, Float

Spiele entwickeln mit Unity - 2.3 Variablen und Datentypen: Int, Double, Float

Es gibt in der Programmierung viele verschiedene Datentypen. In diesem Video wird auf die drei relevanten Datentypen für die Verwendung von Zahlen eingegangen.

  8 Min.
Spiele entwickeln mit Unity - 2.4 Variablen und Datentypen: String Char und bool

Spiele entwickeln mit Unity - 2.4 Variablen und Datentypen: String Char und bool

Es gibt auch Datentypen für Text, einzelne Zeichen und binäre Werte. Hier werden die Datentypen anhand von Beispielen nahegebracht.

  9 Min.
Spiele entwickeln mit Unity - 2.5 Funktionen (Klassen-Methoden)

Spiele entwickeln mit Unity - 2.5 Funktionen (Klassen-Methoden)

Wenn man viel programmiert, kommt es vor, dass sich Code wiederholt. Um wiederholenden Code zu vermeiden oder zu reduzieren, werden Funktionen verwendet. Diese werden hier anhand von Beispielen nähergebracht.

  10 Min.
Spiele entwickeln mit Unity - 2.6 Arithmetische Operatoren

Spiele entwickeln mit Unity - 2.6 Arithmetische Operatoren

Wenn man mit Zahlen arbeitet, dann braucht man hin und wieder arithmetische Operatoren. In diesem Video wird darauf genauer eingegangen.

  5 Min.
Spiele entwickeln mit Unity - 2.7 Logische und Vergleichsoperatoren

Spiele entwickeln mit Unity - 2.7 Logische und Vergleichsoperatoren

Logische Operatoren und Vergleichsoperatoren werden im Zusammenhang mit Abfragen benötigt. In diesem Video werden die verschiedenen Operatoren vorgestellt und mit Beispielen genauer erklärt.

  4 Min.
Spiele entwickeln mit Unity - 2.8 Zuweisungsoperatoren

Spiele entwickeln mit Unity - 2.8 Zuweisungsoperatoren

In diesem Video werden die Zuweisungsoperatoren behandelt und es wird erklärt, wozu sie in der Programmierung verwendet werden.

  2 Min.
Spiele entwickeln mit Unity - 2.9 If-Statements

Spiele entwickeln mit Unity - 2.9 If-Statements

Häufig kommt es vor, dass man in einem Spiel etwas nur ausführen möchte, wenn eine oder mehrere Bedingungen erfüllt sind. Dafür werden If-Statements verwendet. In diesem Video werden diese anhand von Beispielen erklärt.

  9 Min.
Spiele entwickeln mit Unity - 2.10 Arrays

Spiele entwickeln mit Unity - 2.10 Arrays

Arrays sind Variablen, die mehrere Werte speichern können. Sie sind bei der Spieleentwicklung besonders wichtig. Hier wird gezeigt, wie man Arrays anlegt und verwendet.

  7 Min.
Spiele entwickeln mit Unity - 2.11 For-Schleifen

Spiele entwickeln mit Unity - 2.11 For-Schleifen

Schleifen ermöglichen es, Code mehrfach auszuführen, bis eine bestimmte Bedingung nicht mehr erfüllt ist. In diesem Video wird hierfür die For-Schleife vorgestellt. Eine von mehreren Schleifenarten.

  3 Min.
Spiele entwickeln mit Unity - 2.12 While-Schleifen

Spiele entwickeln mit Unity - 2.12 While-Schleifen

Schleifen ermöglichen es, Code mehrfach auszuführen, bis eine bestimmte Bedingung nicht mehr erfüllt ist. In diesem Video wird hierfür die While-Schleife vorgestellt. Eine von mehreren Schleifenarten.

  5 Min.
Spiele entwickeln mit Unity - 2.13 Do-While-Schleifen

Spiele entwickeln mit Unity - 2.13 Do-While-Schleifen

Schleifen ermöglichen es, Code mehrfach auszuführen, bis eine bestimmte Bedingung nicht mehr erfüllt ist. In diesem Video wird hierfür die Do-While-Schleife vorgestellt. Eine von mehreren Schleifenarten.

  3 Min.
Spiele entwickeln mit Unity - 2.14 For-Each Schleifen

Spiele entwickeln mit Unity - 2.14 For-Each Schleifen

Die For-Each-Schleifen werden verwendet, um aus einem Array oder mit einem Array bestimmte Operationen durchzuführen. Hier werden sie anhand von Beispielen genauer erörtert.

  7 Min.
Spiele entwickeln mit Unity - 2.15 Klassen: Konstruktoren

Spiele entwickeln mit Unity - 2.15 Klassen: Konstruktoren

In der Programmierung wird häufig mit Objekten gearbeitet. Diese können einen Konstruktor haben. In diesem Video wird erklärt, wie man einen Konstruktor anlegt und verwendet.

  10 Min.

Unser erstes Spiel Space Invader und Grundlagen

Spiele entwickeln mit Unity - 3.1 GameObject, Components und Prefabs

Spiele entwickeln mit Unity - 3.1 GameObject, Components und Prefabs

GameObject, Components und Prefabs sind drei elementare Bestandteile der Spieleentwicklung mit Unity. In diesem Video werden sie genauer erörtert.

  19 Min.
Spiele entwickeln mit Unity - 3.2 Intro zum -Space Invaders--Spiel

Spiele entwickeln mit Unity - 3.2 Intro zum -Space Invaders--Spiel

Dieses Video zeigt das Endresultat des Kapitels, einen Klon des Erfolgsspiels „Space Invaders“.

  2 Min.
Spiele entwickeln mit Unity - 3.3 Erzeugen von Quads und Wänden

Spiele entwickeln mit Unity - 3.3 Erzeugen von Quads und Wänden

In diesem Video werden die Grundbausteine für unser Spiel gelegt und der Hintergrund wird festgemacht. Dabei wird auf Quads, ein Element von Unity eingegangen.

  10 Min.
Spiele entwickeln mit Unity - 3.4 Erstellen von Animationen

Spiele entwickeln mit Unity - 3.4 Erstellen von Animationen

Hier lernt man, wie Animationen in Unity erzeugt werden können. Dabei werden die Grundlagen von Animationen erklärt und die erste Animation für das Spiel wird eingebaut.

  17 Min.
Spiele entwickeln mit Unity - 3.5 Hinzufügen von Physik zu den Elementen

Spiele entwickeln mit Unity - 3.5 Hinzufügen von Physik zu den Elementen

Spielelemente bewegen sich häufig im Raum und das oft ohne Zutun des Spielers. In diesem Video wird gezeigt, wie man Physik zu einem Spieleobjekt hinzufügen kann.

  13 Min.
Spiele entwickeln mit Unity - 3.6 Spieler zum Leben erwecken

Spiele entwickeln mit Unity - 3.6 Spieler zum Leben erwecken

Es wird nun Zeit, unserem Spieler endlich die Möglichkeit zu geben, sich von uns bedienen zu lassen. In diesem Video wird auf die Eingabemöglichkeiten eingegangen.

  12 Min.
Spiele entwickeln mit Unity - 3.7 Verwendung des Animators

Spiele entwickeln mit Unity - 3.7 Verwendung des Animators

Die Animation, die bisher behandelt wurde, ging noch nicht auf den Animator ein. Dabei handelt es sich um ein weiteres Werkzeug von Unity, das uns hilft, Animationen in Unity umzusetzen.

  10 Min.
Spiele entwickeln mit Unity - 3.8 Kugeln generieren

Spiele entwickeln mit Unity - 3.8 Kugeln generieren

In diesem Video wird darauf eingegangen, wie man automatisiert Figuren im Spiel generieren kann. In diesem Fall die Kugeln des Spielers.

  7 Min.
Spiele entwickeln mit Unity - 3.9 Kugel schießen und Richtung festlegen

Spiele entwickeln mit Unity - 3.9 Kugel schießen und Richtung festlegen

In diesem Video wird gezeigt, wie man ein Objekt abschießen kann und diesem eine Richtung geben kann.

  11 Min.
Spiele entwickeln mit Unity - 3.10 Elemente zerstören

Spiele entwickeln mit Unity - 3.10 Elemente zerstören

In diesem Video wird gezeigt, wie Elemente zerstört werden können.

  10 Min.
Spiele entwickeln mit Unity - 3.11 Der Kugel die Macht der Zerstörung geben

Spiele entwickeln mit Unity - 3.11 Der Kugel die Macht der Zerstörung geben

Wie im vorangehenden Video bereits angefangen, wird der Kugel in diesem Video die Macht der Zerstörung gegeben.

  7 Min.
Spiele entwickeln mit Unity - 3.12 Die restlichen Kollisionen hinzufügen

Spiele entwickeln mit Unity - 3.12 Die restlichen Kollisionen hinzufügen

In unserem Spiel fehlen nun noch die letzten Kollisionen. Um diese kümmern wir uns in diesem Video. Dazu gehören z. B. Kugeln, die aus der Welt hinausfliegen.

  7 Min.
Spiele entwickeln mit Unity - 3.13 Die Gegner spawnen und Fertigstellen des Spiels

Spiele entwickeln mit Unity - 3.13 Die Gegner spawnen und Fertigstellen des Spiels

Bisher haben wir mit einem einzigen Gegner gespielt. Jetzt fügen wir einen Spawner hinzu, der mehrere Gegner auftauchen lässt, und stellen dann unser Spiel fertig.

  9 Min.

Minesweeper

Spiele entwickeln mit Unity - 4.1 Minesweeper: Intro

Spiele entwickeln mit Unity - 4.1 Minesweeper: Intro

In diesem Video wird das Endresultat des Kapitels gezeigt. Dabei handelt es sich um einen Klassiker aus den 90ern, der im Zusammenhang mit Windows geliefert wurde und von vielen Spielern auch heute noch geliebt wird.

  2 Min.
Spiele entwickeln mit Unity - 4.2 Top-Canvas anlegen

Spiele entwickeln mit Unity - 4.2 Top-Canvas anlegen

In diesem Video erstellen wir unser erstes Interface. Zumindest einen Teil davon, und zwar den oberen.

  12 Min.
Spiele entwickeln mit Unity - 4.3 Bottom-Canvas und Optionsbuttons anlegen

Spiele entwickeln mit Unity - 4.3 Bottom-Canvas und Optionsbuttons anlegen

Hier kümmern wir uns darum, den unteren Teil unseres Interfaces und unsere Optionsbuttons zu unserem Spiel hinzuzufügen.

  7 Min.
Spiele entwickeln mit Unity - 4.4 Anlegen eines Scripts und kleine Übersicht

Spiele entwickeln mit Unity - 4.4 Anlegen eines Scripts und kleine Übersicht

Hier erstellen wir unsere ersten Scripts für dieses Spiel und sorgen erst einmal für eine Übersicht unseres Projektes.

  6 Min.
Spiele entwickeln mit Unity - 4.5 Die Tile-Klasse erstellen

Spiele entwickeln mit Unity - 4.5 Die Tile-Klasse erstellen

Das Tile ist die kleine Zelle, die angewählt werden kann. Davon brauchen wir ganz viele in unserem Spiel. In diesem Video kümmern wir uns jedoch erst einmal um das einzelne Tile.

  17 Min.
Spiele entwickeln mit Unity - 4.6 Erstellen eines Feldes

Spiele entwickeln mit Unity - 4.6 Erstellen eines Feldes

Wir brauchen nun ein Feld voller Tiles. Um genau dieses kümmern wir uns in diesem Video. Dazu werden wir später noch sehen, wie man das Feld dynamisch verändert.

  10 Min.
Spiele entwickeln mit Unity - 4.7 Zurechtschieben der Objekte

Spiele entwickeln mit Unity - 4.7 Zurechtschieben der Objekte

Nun geht es um die richtige Formatierung des Feldes und das Zurechtschieben unserer Objekte.

  10 Min.
Spiele entwickeln mit Unity - 4.8 Tile-Clicks verwerten

Spiele entwickeln mit Unity - 4.8 Tile-Clicks verwerten

Wir haben nun unser Feld voller Tiles und müssen nun natürlich noch Funktionalität hinzufügen – der Nutzer soll auf die Tiles klicken können. Darum kümmern wir uns in diesem Video.

  8 Min.
Spiele entwickeln mit Unity - 4.9 Felder automatisiert öffnen

Spiele entwickeln mit Unity - 4.9 Felder automatisiert öffnen

Die Felder müssen in Minesweeper automatisiert geöffnet werden, um dem Nutzer zu zeigen, wo er nicht mit Minen zu rechnen hat.

  13 Min.
Spiele entwickeln mit Unity - 4.10 Die Mine-Update-Funktion

Spiele entwickeln mit Unity - 4.10 Die Mine-Update-Funktion

Nun wird es Zeit, den Minen eine Funktionalität hinzuzufügen. Dazu erstellen wir die passenden Funktionen in C# und updaten die Minen, abhängig von bestimmten Faktoren.

  8 Min.
Spiele entwickeln mit Unity - 4.11 Gewinnbedingung hinzufügen

Spiele entwickeln mit Unity - 4.11 Gewinnbedingung hinzufügen

In jedem Spiel sollte eine Motivation für den Spieler eingebaut sein. Häufig ist dies das Gewinnen des Levels. In diesem Video fügen wir dazu die Bedingung ein – wann das Spiel also gewonnen ist.

  12 Min.
Spiele entwickeln mit Unity - 4.12 Timer und Highscore-Text hinzufügen

Spiele entwickeln mit Unity - 4.12 Timer und Highscore-Text hinzufügen

Ohne Timer und Highscore wären viele Spiele nicht halb so spaßig. In diesem Video lernt man, wie man Timer verwendet und wie man einen Highscore in Unity speichern kann.

  12 Min.
Spiele entwickeln mit Unity - 4.13 Minenfeld zurücksetzen

Spiele entwickeln mit Unity - 4.13 Minenfeld zurücksetzen

Wenn man gewonnen oder verloren hat, sollte man die Möglichkeit haben, das Spiel zurückzusetzen. In diesem Video wird darauf eingegangen, wie wir unser Spielfeld auf den Anfangszustand setzen können.

  16 Min.
Spiele entwickeln mit Unity - 4.14 Der Button-Controller und finale Verbesserungen

Spiele entwickeln mit Unity - 4.14 Der Button-Controller und finale Verbesserungen

Nun geht es nur noch darum, die Schwierigkeitsgrade und die einzelnen Buttons einzupflegen. Dazu fügen wir den Controller für alle Buttons ein.

  14 Min.

Pong Spiel erstellen

Spiele entwickeln mit Unity - 5.1 Pong: Intro

Spiele entwickeln mit Unity - 5.1 Pong: Intro

In diesem Video wird das Endresultat des Kapitels gezeigt. Dabei handelt es ich um Pong, das erste Videospiel überhaupt. Dieses bietet eine super Grundlage, um noch mehr über die Spieleentwicklung zu lernen.

  2 Min.
Spiele entwickeln mit Unity - 5.2 Hintergrund festlegen

Spiele entwickeln mit Unity - 5.2 Hintergrund festlegen

Wie in jedem Spiel, braucht man auch hier Grafiken. In diesem Video wird dazu der Hintergrund festgelegt.

  11 Min.
Spiele entwickeln mit Unity - 5.3 Hauptmenü anlegen

Spiele entwickeln mit Unity - 5.3 Hauptmenü anlegen

Ein wichtiger Bestandteil vieler Spiele ist das Menü. Daher wird in diesem Kapitel ausführlich auf dieses Thema eingegangen.

  12 Min.
Spiele entwickeln mit Unity - 5.4 Optionsmenü anlegen

Spiele entwickeln mit Unity - 5.4 Optionsmenü anlegen

Der Nutzer soll die Möglichkeit haben, mehrere Einstellungen vorzunehmen. Diese kann er im Optionsmenü speichern, das in diesem Video angelegt wird.

  11 Min.
Spiele entwickeln mit Unity - 5.5 Preferences-Seite anlegen

Spiele entwickeln mit Unity - 5.5 Preferences-Seite anlegen

Noch mehr zu Einstellungen und einer speziellen Seite dafür.

  7 Min.
Spiele entwickeln mit Unity - 5.6 Spielfeld anlegen

Spiele entwickeln mit Unity - 5.6 Spielfeld anlegen

Nun wird es Zeit, sich endlich um das Spielfeld zu kümmern. Dazu werden hier keine externen Grafiken verwendet, sondern die internen Unity-Mittel werden angewandt.

  18 Min.
Spiele entwickeln mit Unity - 5.7 Bewegen des Schlägers

Spiele entwickeln mit Unity - 5.7 Bewegen des Schlägers

Ähnlich wie beim vorhergehenden Projekt muss der Nutzer ein Objekt bewegen, um das Spiel zu spielen. Darauf wird in diesem Video eingegangen.

  13 Min.
Spiele entwickeln mit Unity - 5.8 Dem Ball Bewegung geben

Spiele entwickeln mit Unity - 5.8 Dem Ball Bewegung geben

Nun wird es Zeit, dem Ball einen Anstoß am Anfang zu geben und dafür zu sorgen, dass er an den Schlägern abprallt.

  6 Min.
Spiele entwickeln mit Unity - 5.9 Das Ball-Script erweitern, Teil 1

Spiele entwickeln mit Unity - 5.9 Das Ball-Script erweitern, Teil 1

Der Ball hat eine besonders wichtige Aufgabe in diesem Spiel, daher benötigen wir einiges an Funktionalität, die wir ihm hinzufügen müssen.

  12 Min.
Spiele entwickeln mit Unity - 5.10 Das Ball-Script erweitern, Teil 2

Spiele entwickeln mit Unity - 5.10 Das Ball-Script erweitern, Teil 2

In diesem Video fügen wir weitere Funktionen zu unserem Ball-Script hinzu, um dem Ball das gewünschte Verhalten zu geben.

  3 Min.
Spiele entwickeln mit Unity - 5.11 GameFlowController-Klasse, Teil 1: Timer runterzählen

Spiele entwickeln mit Unity - 5.11 GameFlowController-Klasse, Teil 1: Timer runterzählen

Es ist immer gut, eine Klasse zu haben, die sich um das Spielverhalten als Ganzes kümmert. Dazu erstellen wir die GameFlowController-Klasse. In diesem Video verwenden wir dazu wieder einen Timer.

  12 Min.
Spiele entwickeln mit Unity - 5.12 GameFlowController-Klasse, Teil 2

Spiele entwickeln mit Unity - 5.12 GameFlowController-Klasse, Teil 2

Weitere Schritte, die notwendig sind, um unseren Spielfluss fertigzustellen.

  11 Min.
Spiele entwickeln mit Unity - 5.13 GameFlowController-Klasse, Teil 3

Spiele entwickeln mit Unity - 5.13 GameFlowController-Klasse, Teil 3

In den vorhergehenden Videos sind Fehler eingebaut worden, die es nun zu bereinigen gilt. Das ist beim Programmieren ein wichtiger Bestandteil.

  7 Min.
Spiele entwickeln mit Unity - 5.14 Menü und Preferences Funktionalität geben, Teil 1

Spiele entwickeln mit Unity - 5.14 Menü und Preferences Funktionalität geben, Teil 1

Nun, da unser Spiel etwas fortgeschrittener ist, können wir einige Elemente miteinander verknüpfen. Dazu arbeiten wir nun weiter am Menü und an den Preferences.

  15 Min.
Spiele entwickeln mit Unity - 5.15 Menü und Preferences Funktionalität geben, Teil 2

Spiele entwickeln mit Unity - 5.15 Menü und Preferences Funktionalität geben, Teil 2

Nun, da unser Spiel etwas fortgeschrittener ist, können wir einige Elemente miteinander verknüpfen. Dazu arbeiten wir nun weiter am Menü und an den Preferences.

  9 Min.
Spiele entwickeln mit Unity - 5.16 Game-Over-Funktionalität hinzufügen

Spiele entwickeln mit Unity - 5.16 Game-Over-Funktionalität hinzufügen

Wenn der Spieler verliert, soll ein Game-Over-Bildschirm angezeigt werden. Der kommt natürlich nicht von ganz alleine. Wir müssen ihn in diesem Video hinzufügen.

  13 Min.
Spiele entwickeln mit Unity - 5.17 Ein bisschen Sound, Teil 1

Spiele entwickeln mit Unity - 5.17 Ein bisschen Sound, Teil 1

Was wäre ein Spiel ohne Geräusche? In diesem Video arbeiten wir zum ersten Mal mit Sounds. Wir fügen unseren Elementen die passenden Geräusche hinzu.  

  12 Min.
Spiele entwickeln mit Unity - 5.18 Ein bisschen Sound, Teil 2/finale Schritte

Spiele entwickeln mit Unity - 5.18 Ein bisschen Sound, Teil 2/finale Schritte

Beim Sound fehlen noch ein paar Kleinigkeiten, um die wir uns kümmern, und außerdem vollenden wir das Spiel.

  12 Min.
Spiele entwickeln mit Unity - 5.19 Künstliche Intelligenz

Spiele entwickeln mit Unity - 5.19 Künstliche Intelligenz

In diesem Video wird gezeigt, wie (AI) künstlichen Intelligenz hinzugefügt wird.

  7 Min.

3D Spiel Zombie Survivor

Spiele entwickeln mit Unity - 6.1 Zombie Survivor: Intro

Spiele entwickeln mit Unity - 6.1 Zombie Survivor: Intro

In diesem Video sieht man das Endresultat dieses Kapitels. Wir werden uns mit 3D-Figuren und der Modellierung von 3D-Welten beschäftigen. Dabei werden wir auf einige externe Ressourcen zugreifen.

  2 Min.
Spiele entwickeln mit Unity - 6.2 Importieren von Assets und Erstellung eines Ozeans

Spiele entwickeln mit Unity - 6.2 Importieren von Assets und Erstellung eines Ozeans

Da wir mit vielen Grafiken arbeiten werden, müssen wir diese aus dem Asset-Store importieren. Danach erstellen wir einen wunderschönen Ozean.

  4 Min.
Spiele entwickeln mit Unity - 6.3 Erstellung einer Map: Terrains und Texturen

Spiele entwickeln mit Unity - 6.3 Erstellung einer Map: Terrains und Texturen

Nun wird es Zeit, eine Map zu erstellen. Dabei gehen wir auf Terrains und Texturen ein. Wir bauen unsere erste kleine Welt zusammen.

  14 Min.
Spiele entwickeln mit Unity - 6.4 In der 3D-Welt bewegen und die Welt zum Leben erwecken

Spiele entwickeln mit Unity - 6.4 In der 3D-Welt bewegen und die Welt zum Leben erwecken

Die 3D-Welt ist nun zwar erstellt, es fehlt jedoch noch der Spieler. Den fügen wir nun ein und sind dann in der Lage, uns innerhalb unserer Welt zu bewegen.

  18 Min.
Spiele entwickeln mit Unity - 6.5 Es lebt: Zombie, Physik und Bewegung

Spiele entwickeln mit Unity - 6.5 Es lebt: Zombie, Physik und Bewegung

Nun fügen wir noch den Zombie ins Spiel. Dieser kann sich bewegen und wird später auf uns zulaufen. Wir beschäftigen uns hierbei wieder mit Physik, dieses Mal jedoch im dreidimensionalen Raum.

  18 Min.
Spiele entwickeln mit Unity - 6.6 Zombies ohne Ende: Spawnpunkte festlegen

Spiele entwickeln mit Unity - 6.6 Zombies ohne Ende: Spawnpunkte festlegen

Jetzt, da wir einen Zombie haben, den wir reproduzieren können, werden wir einige Spawnpunkte erstellen und festlegen. An diesen werden die Monster nach regelmäßigen Abständen auftauchen.

  16 Min.
Spiele entwickeln mit Unity - 6.7 Wir lernen das Schießen mit Kugeln

Spiele entwickeln mit Unity - 6.7 Wir lernen das Schießen mit Kugeln

Bei so vielen Zombies hilft nur eins. Kugeln. Viele Kugeln. Wir erstellen in diesem Video die nötigen Kugeln und beginnen die Zombies abzuschießen.

  17 Min.
Spiele entwickeln mit Unity - 6.8 Monster abschießen und verschwinden lassen

Spiele entwickeln mit Unity - 6.8 Monster abschießen und verschwinden lassen

Bisher schieben unsere Kugeln nur. Daher ist es an der Zeit, diese auch dafür zu nutzen, die Zombies auch tatsächlich verschwinden zu lassen, wenn wir sie abschießen.

  12 Min.
Spiele entwickeln mit Unity - 6.9 Lebens- und Punkteanzeige hinzufügen

Spiele entwickeln mit Unity - 6.9 Lebens- und Punkteanzeige hinzufügen

Wir können nicht ewig leben, daher kümmern wir uns nun um eine Lebensleiste und die Punkteanzeige. Dazu verwenden wir einen weiteren Layer in Unity.

  12 Min.
Spiele entwickeln mit Unity - 6.10 Das Attackier-Script erstellen

Spiele entwickeln mit Unity - 6.10 Das Attackier-Script erstellen

Bisher können unsere Zombies nichts als auf uns zu laufen. Daher fügen wir ihnen in diesem Video das Attackier-Script hinzu, sodass sie uns in regelmäßigen Abständen attackieren.

  12 Min.
Spiele entwickeln mit Unity - 6.11 Die Lebensleiste des Spielers hinzufügen

Spiele entwickeln mit Unity - 6.11 Die Lebensleiste des Spielers hinzufügen

Nun wird es Zeit, die Lebensleiste unseres Spielers auch richtig funktionieren zu lassen. Dazu hatten wir ja bereits die Vorarbeit geleistet und müssen nun nur noch die Details machen.

  17 Min.
Spiele entwickeln mit Unity - 6.12 Sound einfügen

Spiele entwickeln mit Unity - 6.12 Sound einfügen

Unsere Zombies laufen auf uns zu, attackieren uns, wir schießen, aber keiner hat´s gehört. Daher müssen wir uns natürlich noch um den Sound kümmern.

  11 Min.
Spiele entwickeln mit Unity - 6.13 Zombie-Sound einfügen und das Spiel fertigstellen

Spiele entwickeln mit Unity - 6.13 Zombie-Sound einfügen und das Spiel fertigstellen

Allgemeinen Sound haben wir jetzt, jedoch noch keinen Sound für die Zombies. Den fügen wir in diesem Video hinzu und vollenden das Spiel.

  13 Min.

Diese Inhalte könnten dich ebenfalls interessieren

Lade...     Wir sind auf der Suche nach interessanten Trainings für dich, bitte gib uns einen Moment.

© 2002-2018 4eck-Media GmbH & Co. KG • Mit erstellt von 4eck-media.de

Top