Spiele entwickeln mit Unity 3D – Erstelle eigene Games in C#
Spiele entwickeln mit Unity 5 – Erstelle eigene Games in C#
Hast Du Lust Deine eigenen Spiele zu erstellen?
Dann bist Du hier nämlich genau richtig. In diesem Kurs lernst Du die Entwicklung von 5 Spielen mit Unity und lernst nebenbei auch noch C#.
Wir fangen mit einfachen kleinen Schritten an, hierbei spiel es keine Rolle ob Du bereits Programmieren kannst, oder ein kompletter Anfänger bist.
- Einführung in Unity
- Grundlagen der Programmierung in C#
- Coole Animationen erstellen
- Verwendung von Unity’s Physics System
- Menüs und Einstellungen erstellen
- Erstellung von 2D und 3D Spielen
- Und vieles mehr!
Du erhältst grandiosen Support von mir und meinem Assistenten. Folglich stehen wir Dir zur Seite, falls Du mal nicht weiter weißt.
Der Kurs ist komplett Projekt basiert, also keine ewig lange trockene Theorie, sondern direkt coole eigene Spiele. Du entwickelst also von Anfang an echte Spiele.
Nachdem wir die Grundlagen der Programmiersprache C#, in etwa einer Stunde durchgearbeitet haben, beginnen wir bereits mit unserem ersten Spiel. Einem Space Invader Clon. Dabei wirst Du direkt lernen wie man einen Figur bewegt, wie man die Spielephysik einfügt uvm.
Danach werden wir uns an ein alt bewährtes super Spiel machen “Minesweeper“. Dabei handelt es sich um einen mega Klassiker. Das war das Browserspiel der 90er (ohne Browser 😉 ) Dabei lernst Du Spielelemente wie Timer, Highscores, Verschiedene Bedienelemente etc. kennen.
Mit Minesweeper haben wir uns dann erst aufgewärmt. Wir werden uns danach um das Spiel Pong kümmern, einem weiteren Klassiker. Hierbei werden wir uns jedoch vor Allem mit Menüs, Spieleinstellungen und der Künstlichen Intelligenz kümmern.
Als viertes Projekt erstellen wir ein super umfangreiches Tower Defense Spiel. Diese Spieleart ist extrem beliebt und Du kannst ihn danach komplett anpassen und Dein eigenes Mega Spiel daraus machen.
Dieser Kurs ist das Beste was es dazu im deutschsprachigen Raum gibt.
Es ist folglich der ideale Kurs, wenn es darum geht geniale Videospiele mit Unity 5 zu entwickeln. Dem Tool, dass es ermöglicht Spiele für iOS, Android, PC, Xbox, PS4 etc. zu entwickeln und welches von vielen großen Entwicklerstudios verwendet wird.
Nimm jetzt teil! Du wirst es nicht bereuen!
Welche Voraussetzungen gibt es?
- PC oder Mac auf dem Unity 3D läuft
- Spaß an Videospielen
- Spaß daran Neues zu entdecken
Was bringt mir dieser Kurs?
- Du wirst in der Lage sein in C# zu programmieren
- Du kannst diese Fähigkeiten auf andere Programmiersprachen übertragen
- Du lernst exzellente Grundlagen der Videospieleentwicklung
- Du siehst wie Objekt orientierte Programmierung in der Praxis aussieht
- Du entwickelst Deine eigenen super Spiele 🙂
An wen richtet sich dieser Kurs?
- Alle die mit dem PC oder Mac umgehen können
- Alle die eigenen Spiele entwickeln wollen
- Alle die Programmieren können wollen
- Blutige Anfänger die Lust auf eine Herausforderung haben
- Entwickler die Lust haben ein neues Tool zu lernen
Nach dem Kauf hast Du eine 30 Tage Geld zurück Garantie! Du kannst mit dem Kauf also nichts falsch machen! 🙂
-
-
- Lektion 1.1 Was ist Unity eigentlich?
In diesem Video lernst Du was Unity eigentlich ist, und warum es so super für die Spieleentwicklung ist.In diesem Video werden wir uns um das Herunterladen und Installieren von Unity kümmern.-
- Lektion 1.3 Der Aufbau des Unity Interfaces
In diesem Video geht es um den Aufbau des Unity Interfaces. Du lernst hier was die einzelnen Bereiche machen.-
- Lektion 1.4 Unser erster Spieler
In diesem Video verwenden wir unseren ersten Spieler. Dabei handelt es sich erst einmal nur um einen simplen Block, anhand welchem jedoch einige Konzepte erklärt werden.-
- Lektion 1.5 Monodevelop vs Visual Studio
Bei der Entwicklung von Spielen mit Unity gibt es zwei verbreitete Optionen. Monodevelop und Visual Studio, die hier jeweils durchleuchtet werden. -
-
C# GRUNDLAGEN FÜR UNITY
IN DIESER TUTORIALSERIE LERNT IHR DIE PROGRAMMIERSPRACHE C# KENNEN UND WARUM WIR SIE FÜR UNSERE UNITY-SCRIPTS VERWENDEN.
-
- Lektion 2.1 Was ist C# und warum verwenden wir es?
C# ist eine tolle Programmiersprache, aber warum verwenden wir sie? Warum bevorzugen wir sie gegenüber den Alternativen? Was sind die Alternativen überhaupt?-
- Lektion 2.2 Kurzer Überblick unserer ersten Klasse
In diesem Video erhältst du einen kurzen Überblick unserer ersten Klasse-
- Lektion 2.3 Variablen und Datentypen Int, Double, Float
In Programmiersprachen gibt es viele wichtige Komponenten. Variablen und Datentypen Int, Double, Float sind ein paar davon, die wir uns hier genauer ansehen.-
- Lektion 2.4 Variablen und DatenTypen – String Char und bool
In Programmiersprachen gibt es viele wichtige Komponenten. Variablen und DatenTypen – String Char und bool sind ein paar davon, die wir uns hier genauer ansehen.-
- Lektion 2.5 Funktionen (Klassen-Methoden)
Funktionen (Klassen-Methoden) sind eine Möglichkeit Code extrem zu verkürzen. Man kann in Funktionen jede Menge arbeit zusammenfassen und dann mittels eines simplen Aufrufs verwenden.-
- Lektion 2.6 Arithmetische Operatoren
Arithmetische Operatoren sind wichtig um simple mathematische Rechnungen durchzuführen. Hier schauen wir uns einige davon an.-
- Lektion 2.7 Logische- und Vegleichsoperatoren
Logische- und Vegleichsoperatoren ermöglichen es uns zwei Werte mit einander zu vergleichen und wahr oder falsch als Antwort zu erhalten. Das wird später noch sehr wichtig.-
- Lektion 2.8 Zuweisungsoperatoren
In diesem Video lernst du wie Zuweisungsoperatoren funktionieren und warum sie wichtig sind-
- Lektion 2.9 If- Statements
-
- Lektion 2.10 Arrays
Arrays / Felder, ermöglichen es uns mehrere Werte in einer Variable zu speichern. Wie das geht, lernst du hier.-
- Lektion 2.11 For Schleifen
For Schleifen ermöglichen es uns Code wiederholt aufzurufen, um z.B. einen Zähler ablaufen zu lassen oder etwas mehrfach durchführen zu lassen.-
- Lektion 2.12 While Schleifen
-
- Lektion 2.13 Do While Schleifen
Do While Schleifen sind ein weiterer Schleifentyp, der es uns ermöglich Code wiederholt aufzurufen.-
- Lektion 2.14 For-Each-Schleifen
For-Each-Schleifen sind ideal um z.B. die Elemente eines Arrays zu durchlaufen.-
- Lektion 2.15 Klassen Konstruktoren
Klassen besitzen Konstruktoren welche die Attribute für das Objekt der Klasse festlegen. Was das bedeutet und wie es funktioniert, lernst du hier. -
-
GAME: SPACE INVADERS – EINSTEIGER-TUTORIAL
MIT EINFACHSTEN MITTELN ERSCHAFFEN WIR UNSER ERSTES SPIEL: EIN LEBENDIGER SPACE INVADERS KLON.
-
- Lektion 3.1 Intro zum Space Invader Spiel
-
- Lektion 3.2 GameObjects, Components und Prefabs
GameObjects, Components und Prefabs sind wichtige Bestandteile von Unity Spielen. Wie sie funktionieren und was sie uns bringen, lernst du hier.-
- Lektion 3.3 Erzeugen von Quads und unseren Wänden
In diesem Video werden die Grundbausteine für unser Spiel gelegt und der Hintergrund festgemacht. Dabei wird auf Quads, einem Element von Unity eingegangen.-
- Lektion 3.4 Erstellen von Animationen
Hier lernt man die wie Animationen in Unity erzeugt werden können. Dabei werden die Grundlagen von Animationen erklärt und die erste Animation für das Spiel eingebaut.-
- Lektion 3.5 Hinzufügen von Physik zu unseren Elementen
Spielelemente bewegen sich häufig im Raum und das oft ohne dem Zutun des Spielers. In diesem Video wird gezeigt wie man Physik zu einem Spielobjekt hinzufügen kann.-
- Lektion 3.6 Unseren Spieler zu Leben erwecken
Es wird nun Zeit unseren Spieler endlich die Möglichkeit zu geben sich von uns bedienen zu lassen. In Diesem Video wird auf die Eingabemöglichkeiten eingegangen.-
- Lektion 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.-
- Lektion 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.-
- Lektion 3.9 Kugeln schießen und Richtung festlegen
In diesem Video wird gezeigt wie man ein Objekt abschießen kann und diesem eine Richtung geben kann.-
- Lektion 3.10 Elemente Zerstören
Bei Space Invaders geht es darum mit dem Spieler Figuren abzuschießen. Diese müssen nachdem sie abgeschossen wurden natürlich auch verschwinden. Genau darum geht es in diesem Video.-
- Lektion 3.11 Unseren Kugeln die Macht der Zerstörung geben
Wie im vorangehenden Video bereits angefangen, wird in diesem Video der Kugel die Macht der Zerstörung gegeben.-
- Lektion 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.-
- Lektion 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. -
-
GAME: MINESWEEPER
IN DIESEM KAPITEL ERSTELLEN WIR EINEN MINESWEEPER KLON, 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.
-
- Lektion 4.1 Intro zum Minesweeper Klon
-
- Lektion 4.2 Top Canvas anlegen
In diesem Video erstellen wir unser erstes Interface. Zumindest einen Teil davon, und zwar den Oberen.-
- Lektion 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.-
- Lektion 4.4 Anlegen unseres Scripts und kleine Übersicht
Hier erstellen wir unsere ersten Scripts für dieses Spiel und sorgen erst einmal für eine Übersicht unseres Projektes.-
- Lektion 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.-
- Lektion 4.6 Erstellen unseres 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 wir man das Feld dynamisch verändert.-
- Lektion 4.7 Zurechtschieben unserer Objekte
-
- Lektion 4.8 Tile Clicks verwerten
Wir haben nun unser Feld voller Tiles und müssen nun natürlich noch Funktionalität hinzufügen. Und zwar soll der Nutzer auf die Tiles klicken können. Darum kümmern wir uns in diesem Video.-
- Lektion 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.-
- Lektion 4.10 Die Minenupdate 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.-
- Lektion 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.-
- Lektion 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.-
- Lektion 4.13 Minenfeld zurücksetzen
Wenn man gewonnen oder verloren hat, sollte man die Möglichkeit haben, das Spiel zurück zu setzen. In diesem Video wird darauf eingegangen wie wir unser Spielfeld auf den Anfangszustand setzen können.-
- Lektion 4.14 Der Buttoncontroller 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. -
-
GAME: PONG
IN DIESEM KAPITEL ERSTELLEN WIR DAS SPIEL PONG. DABEI HANDELT ES ICH UM DAS ERSTE VIDEOSPIEL ÜBERHAUPT. DIESE BIETET EINE SUPER GRUNDLAGE UM NOCH MEHR ÜBER DIE SPIELEENTWICKLUNG ZU LERNEN.
-
- Lektion 5.1 Intro Pong
-
- Lektion 5.2 Hintergrund Festlegen
Wie in jedem Spiel, braucht man auch hier Grafiken. In diesem Video wird dazu der Hintergrund festgelegt.-
- Lektion 5.3 Hauptmenü Anlegen
Ein wichtiger Bestandteil vieler Spiele ist ihr Menü. Dazu wird in diesem Kapitel viel mehr auf dieses Thema eingegangen.-
- Lektion 5.4 Optionsmenü anlegen
Der Nutzer soll die Möglichkeit haben mehrere Einstellungen vorzunehmen. Diese kann er im Optionsmenü, das in diesem Video angelegt wird speichern.-
- Lektion 5.5 Preferencesseite anlegen
Noch mehr zu Einstellungen und einer speziellen Seite dafür.-
- Lektion 5.6 Unser Spielfeld anlegen
Nun wird es Zeit sich endlich um das Spielfeld zu kümmern. Dazu werden hier keine externen Grafiken verwendet, sondern die Unity Internen Mittel verwendet.-
- Lektion 5.7 Bewegen des Schlägers
Ähnlich wie beim vorhergehende Projekt, muss der Nutzer ein Objekt bewegen um das Spiel zu spielen. Darauf wird in diesem Video eingegangen.-
- Lektion 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.-
- Lektion 5.9 Das Ball Script erweitern Teil1
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.-
- Lektion 5.10 Das Ball Script erweitern Teil2
In diesem Video fügen wir weitere Funktionen zu unseren Ball Script hinzu, um ihm das gewünschte Verhalten zu geben.-
- Lektion 5.11 Die GameFlowController Klasse Teil1 – 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-
- Lektion 5.12 Die GameFlowController Klasse Teil2
Weitere Schritte die Notwendig sind um unseren Spielfluss fertigzustellen.-
- Lektion 5.13 Die GameFlowController Klasse Teil3 – kleine Bugfixes
In den vorhergehenden Videos sind Fehler eingebaut worden, die es nun zu bereinigen geht. Das ist beim Programmieren ein wichtiger Bestandteil.-
- Lektion 5.14 Menü und Preferences Funktionalität geben Teil 1
Nun da unser Spiel etwas fortgeschrittener ist, können wir einige Elemente mit einander verknüpfen. Dazu arbeiten wir nun weiter am Menü und den Preferences.-
- Lektion 5.15 Menü und Preferences Funktionalität geben Teil 2
Nun da unser Spiel etwas fortgeschrittener ist, können wir einige Elemente mit einander verknüpfen. Dazu arbeiten wir nun weiter am Menü und den Preferences.-
- Lektion 5.16 GameOver Funktionalität hinzufügen
Wenn der Spieler verliert, soll ein GameOver Bildschirm angezeigt werden. Der kommt natürlich nicht von ganz alleine. Wir müssen ihn in diesem Video hinzufügen.-
- Lektion 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.-
- Lektion 5.18 Ein Bisschen Sound – Teil 2 und finale Schritte Verriegelt
Beim Sound fehlen noch ein paar Kleinigkeiten um die wir uns kümmern und außerdem vollenden wir das Spiel.-
- Lektion 5.19 Hinzufügen einer (AI) künstlichen Intelligenz Verriegelt
Obwohl das Spiel an sich schon fertig ist, können wir es natürlich immer noch erweitern. Zum Beispiel mit einer künstlichen Intelligenz, die gegen den Spieler spielt. -
-
GAME: TOWER DEFENSE
IN DIESEM KAPITEL ERSTELLEN WIR EIN TOWER DEFENSE SPIEL. DABEI HANDELT ES SICH UM EINEN SPIELTYPEN, DER SEHR ERFOLGREICH IST UND JEDE MENGE NEUER HERAUSFORDERUNGEN BIRGT.
-
- Lektion 6.1 Intro zum Tower Defense Klon
-
- Lektion 6.2 Übersicht der Importierten Elemente Teil1
Da wir in diesem Fall einige Bestandteile des Projektes importieren, müssen wir uns natürlich genauer anschauen, was in dem Projekt bereits vorhanden ist, um dies genauer zu verstehen.-
- Lektion 6.3 Übersicht der Importierten Elemente Teil2
Da wir in diesem Fall einige Bestandteile des Projektes importieren, müssen wir uns natürlich genauer anschauen, was in dem Projekt bereits vorhanden ist, um dies genauer zu verstehen.-
- Lektion 6.4 Plätze für unser Monster festlegen
In einem Tower Defense Spiel geht es ja darum Türme zu platzieren und die eigene Basis zu beschützen. Dazu legen wir in diesem Video fest, wo unsere Türme(Monster) platziert werden können.-
- Lektion 6.5 MonsterData Klasse
In diesem Video kümmern wir uns darum, dass unsere MonsterData Klasse läuft. Sie beinhaltet das grundlegende Verhalten unserer Monster-
- Lektion 6.6 Die Monster aufstufen Teil1
In diesem Video lernst Du wie man die Türme (in unserem Fall Monster) aufstufen kann. Das ist bei vielen Tower Defense Spielen ein wichtiger Bestandteil.-
- Lektion 6.7 Die Monster aufstufen Teil2
In diesem Teil2 des Videos lernst Du wie man die Türme (in unserem Fall Monster) aufstufen kann. Das ist bei vielen Tower Defense Spielen ein wichtiger Bestandteil.-
- Lektion 6.8 Die Gegner hinzufügen und zum Laufen bringen
Nun wird es interessant. Wir fügen die Gegner hinzu und bringen ihnen das Laufen bei, sodass sie sich schon einmal in eine Richtung bewegen können.-
- Lektion 6.9 Gegner in die richtige Richtung laufen lassen
Es reicht nicht, dass unsere Gegner laufen können. Sie müssen auch wissen, welchen Pfad sie laufen sollen. Genau darum kümmern wir uns in diesem Video und verwenden dazu Laufpfade.-
- Lektion 6.10 Die Gegnerwellen regeln
In diesem Video erstellen wir das System nach dem sich die Gegnerwellen orientieren. Wir wollen ja nicht, dass alle Monster direkt hintereinander auftauchen 🙂-
- Lektion 6.11 Unsere Lebensleiste hinzufügen
Wie das bei Tower Defense Spielen so ist, brauchen wir eine Lebensleiste. Diese pflegen wir nun ein.-
- Lektion 6.12 Lebensleiste der Gegner hinzufügen
Um zu sehen wie viel Leben die einzelnen Gegner noch haben, brauchen wir eine Lebensleiste. Diese bauen wir in diesem Video ein.-
- Lektion 6.13 Schießmechanik
In diesem Video pflegen wir die Schießmechanik ein. Dabei legen wir quasi das Fundament für zukünftige Schießweisen unserer Gegner-
- Lektion 6.14 Kugeln schießen Teil 1
In diesem Video lernen unsere Monster (Tower) das schießen. Dies ist Teil1. Wir müssen uns nämlich auch um die verschiedene Stärke der Schüsse kümmern.-
- Lektion 6.15 Kugeln schießen Teil 2
In diesem Video lernen unsere Monster (Tower) das schießen. Dies ist Teil2. Wir müssen uns nämlich auch um die verschiedene Stärke der Schüsse kümmern.-
- Lektion 6.16 Finale Bugbehebung
Während der Entwicklung haben wir ein paar Dinge der Einfachheit wegen nicht immer optimal gelöst und lösen in diesem Video noch letzte kleiner Fehler. -
-
GAME: 3D SPIEL ZOMBIE SURVIVOR
IN DIESEM KAPITEL WERDEN WIR EINEN 3D SHOOTER ERSTELLEN UND UNS MIT 3D FIGUREN UND DER MODELLIERUNG VON 3D WELTEN BESCHÄFTIGEN. DABEI WERDEN WIR AUF EINIGE EXTERNE RESSOURCEN ZUGREIFEN UND SIE PERFEKT IN UNSER PROJEKT EINBAUEN.
-
- Lektion 7.1 Intro zum 3D Spiel – Zombie Survivor
-
- Lektion 7.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.-
- Lektion 7.3 Erstellen unserer 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-
- Lektion 7.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.-
- Lektion 7.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 zu laufen. Wir beschäftigen uns hierbei wieder mit Physik, dieses Mal jedoch im drei dimensionalen Raum.-
- Lektion 7.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.-
- Lektion 7.7 Wir lernen das Schießen – und wie unsere Kugeln schieben
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.-
- Lektion 7.8 Monster abschießen und verschwinden lassen
Bisher schieben unsere Kugeln nur. Daher wird es an der Zeit diese auch dafür zu nutzen die Zombies auch tatsächlich verschwinden zu lassen, wenn wir sie abschießen-
- Lektion 7.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.-
- Lektion 7.10 Das Attackierscript erstellen
Bisher können unsere Zombies nichts als auf uns zu laufen. Daher fügen wir ihnen in diesem Video das Attackierscript hinzu, sodass sie uns in regelmäßigen Abständen attackieren-
- Lektion 7.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.-
- Lektion 7.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.-
- Lektion 7.13 ZombieSound 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. -
Nach dem Kauf hast Du eine 30 Tage Geld zurück Garantie! Du kannst mit dem Kauf also nichts falsch machen! 🙂
Kursfeatures
- Lektionen 95
- Quizze 0
- Dauer 16,5 Stunden
- Fähigkeitstufe Alle Level
- Sprache Deutsch
- Studenten 873
- Beurteilung Eigen
-
Einleitung und Installation
In diesem Tutorial gehen wir auf die absoluten Basics von Unity ein.
-
C# Grundlagen für Unity
In dieser Tutorialserie lernt ihr die Programmiersprache C# kennen und warum wir sie für unsere Unity-Scripts verwenden.
-
Game: Space Invaders – Einsteiger-Tutorial
Mit einfachsten Mitteln erschaffen wir unser erstes Spiel: Ein lebendiger Space Invaders Klon.
-
Game: Minesweeper
In diesem Kapitel erstellen wir einen Minesweeper Klon, 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.
-
Game: PONG
In diesem Kapitel erstellen wir das Spiel Pong. Dabei Handelt es ich um das erste Videospiel überhaupt. Diese bietet eine super Grundlage um noch mehr über die Spieleentwicklung zu lernen.
-
Game: Tower Defense
In diesem Kapitel erstellen wir ein Tower Defense Spiel. Dabei handelt es sich um einen Spieltypen, der sehr erfolgreich ist und jede Menge neuer Herausforderungen birgt.
-
Game: 3D Spiel Zombie Survivor
In diesem Kapitel werden wir einen 3D Shooter erstellen und uns mit 3D Figuren und der Modellierung von 3D Welten beschäftigen. Dabei werden wir auf einige externe Ressourcen zugreifen und sie perfekt in unser Projekt einbauen.