When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Der komplette C# Unity Kurs – Entwickle eigene 3D Spiele
Spiele-Entwicklung leicht gemacht: Lerne C# für Unity und programmiere Dein eigenes 3D-Jump-and-Run

This Course Includes
udemy
4.8 (902 reviews )
17h 18m
english
Online - Self Paced
professional certificate
Udemy
About Der komplette C# Unity Kurs – Entwickle eigene 3D Spiele
_Stetig aktualisiert! Gerade neu:_
_über 2 Stunden ergänzendes Video-Material zum Thema ScriptableObject und Inventar._
Lerne 3D-Spiele mit C# in Unity zu entwickeln, DEM weltweiten Industrie-Standard für Videospiel-Produktion.
In diesem Kurs lernst Du nicht nur die
Grundkonzepte von C#
sowie
die wichtigsten Module von Unity
kennen, sondern auch, wie Du diese einsetzt, um reale Spieleanforderungen umzusetzen. Wir bauen hier ein kleines Jump'n'Run-Spiel, doch das ist nur ein Anwendungsbeispiel - die Lektionen dieses Kurses sind so konstruiert, dass sich
das Wissen auf sehr viele Spielekonzepte übertragen
lässt. Am Ende zeige ich Dir sogar, wie Du mit wenigen Handgriffen den Spielstil komplett ändern und typische andere Spielelemente mit den gleichen Methoden umsetzen kannst. Der Kurs zielt darauf ab, die Funktionsweise von Unity so zu erklären, dass sie sogar
ohne große Vorkenntnisse
zu verstehen sind. Er ist perfekt dafür geeignet, sich in wenigen Stunden das nötige Wissen anzueignen, um selbst eigene Spiele zu entwickeln. Wenn Du kompletter
Anfänger
bist, als
Gestalter
Interaktion selbst umsetzen möchtest oder Du Dich für die Grundlagen der Spieleentwicklung aus
Programmierersicht
interessierst, bist Du hier genau richtig!
DAS WIRST DU LERNEN:
Grundlagen der
C#
-Programmierung (kann bei C#-Vorwissen einfach übersprungen werden)
3D-Modelle finden und in ein Echtzeit-3D-Szenario einbauen und interaktiv steuern
Spielereingaben Controller-übergreifend
auswerten
Animationen
realisieren und mit Code steuern
Physiksimulation und Ragdoll-Effekte
verwenden
Kamerasteuerung
Auslöser und Interaktionspunkte definieren und per C#-Script auswerten
Funktionsweise von
Savegames
verstehen und im Spiel einbauen
Szenenobjekte mit Physik, Animationssequenzen und Interaktion versehen
Mehrere Levels verwalten und
Szenendateien parallel laden
Eigene Gizmos
(grafische Hilfsobjekte im Editor) zeichnen
Unity's
UI-System
verstehen und anwenden, Unterstützung für verschiedene Bildschirmauflösungen
Sammelbare Objekte
, Lebensressourcen und Waffen
Einfacher Schnitt und
Audio
-Bearbeitung, Einsatz in Unity, beteiligte Komponenten
Erstellen des verteilbaren Programms und dessen Anpassung (Grafiken, Bildschirmunterstützungen usw)
...
UND AUßERDEM LERNST DU DIESE ESSENTIELLEN C#-KONZEPTE KENNEN:
Unitys Event-System und
der grundlegende Code-Aufbau
Zugriff auf
Unity-Komponenten
, Suchen und Cachen
Wiederverwendbare
Objekte und Komponenten erstellen
Vererbung und Modularisierung, Code
effizient organisieren
Eigene Events
realisieren
Objektserialisierung
, mit einfachen und komplexen Daten
Zeit-basierte Berechnungen
dynamische 3D-Objekt-Instanziierung
Physik per Code beeinflussen
Bedingte Compilierung
für Plattform-Spezifika sowie Development/Release-Unterscheidung
...
DAS SETZEN WIR IN DIESEM KURS KONKRET UM:
einfaches
Jump'n'Run-Spiel im 3D-Look
3D-Spielfigur laufen und springen lassen
Verschlossene Tür mit interaktiver Schalttafel öffnen (inkl. Interaktion, Animation, Savegame-Unterstützung)
Side-Scroller mit einer
Kamera, die automatisch dem Spieler folgt
Savegame
-System, das den Spielstand an Speicherpunkten sichert und beim Neustart dort wieder fortsetzt
Spiel-Menü
mit Restart- und Beenden-Befehl
Rollendes Fass, das den Spieler verletzt
automatisches anatomisch realistisches Zusammenklappen der Spielfigur bei Tod
Bewaffnung, sammelbare Munition und Heilobjekte
Lebens- und Munitionsanzeige
einfaches Feindobjekt, das
bei Abschuss explodiert
Soundeffekte
und Hintergrundmusik
eigenes Icon, Starter-Banner und Entwickler-Logo integrieren
...
ES WIRD NOCH BESSER:
Übungen
mit Musterlösungen zur eigenen Vertiefung der Themen
kostenloses
Asset-Paket
mit den nötigen 3D-Modellen und Ressourcen, um sofort selbst mitzumachen
pures
Kompaktwissen
- keine Compiler- oder Wartezeiten in den Videos!
... und natürlich Udemy's extrem kundenfreundliche Benefits: 30-Tage Rückgaberecht, integriertes
Support-Forum
und Abschlusszertifikat
Los geht's - starte jetzt mit der Programmierung Deiner Spiele!
What You Will Learn?
- Grundkonzepte der objektorientieren Programmierung in C# für Unity kennen .
- Die wichtigsten Komponenten von Unity kennen und einsetzen können .
- C#-Scripte für Unity schreiben .
- Unity grundsätzlich verstehen und die Konzepte auf andere Spieltypen übertragen .
- Verschiedene Eingabehardware anbinden .
- Physiksimulation anwenden .
- Spielereignisse planen und auslösen .
- Benutzerinterfaces und Menüs erstellen .
- Wiederverwendbare Module bauen .
- Komplexe Animationen umsetzen und mit Programmlogik im Code verbinden.