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

3.75 (886 reviews)
Udemy
platform
Deutsch
language
Game Development
category
Der komplette C# Unity Kurs – Entwickle eigene 3D Spiele
7,545
students
17.5 hours
content
Apr 2021
last update
$19.99
regular price

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

Why take this course?

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!

   

Screenshots

Der komplette C# Unity Kurs – Entwickle eigene 3D Spiele - Screenshot_01Der komplette C# Unity Kurs – Entwickle eigene 3D Spiele - Screenshot_02Der komplette C# Unity Kurs – Entwickle eigene 3D Spiele - Screenshot_03Der komplette C# Unity Kurs – Entwickle eigene 3D Spiele - Screenshot_04

Reviews

Patrick
March 10, 2024
Ein guter Kurs, der inzwischen leider nicht mehr auf der aktuellsten Unity-Version basiert, aber immer noch prima alle Grundlagen präsentiert, die man benötigt. Nach dem spannenden C#-Crashkurs zum Einstieg habe ich aber eine Weile benötigt, um mich in die gedankliche Kombination aus Engine und Code hineinzuversetzen. Das ging für meinen Geschmack etwas zu schnell, hat sich dann aber mit dem letzten Drittel des Kurses wieder ganz gut aufgefangen.
Johannes
July 23, 2023
Bezieht sich auf 4-5 Jahre alte Unity Version, mit der aktuellen Version 2022 kann ich den Videos nicht mehr folgen (z.B: Input System wurde in 2022 komplett anders implementiert als im Video gezeigt).
Stefan
June 27, 2023
Inhaltlich super, und auch gut erklärt. Leider mitlerweile etwas veraltet, was es oft erschwert die richtigen Fenster/Optionen etc. zu finden da sich die Anordnung bereits geändert hat.
Steve
April 12, 2023
Der Kurs ist gut für Anfänger geeignet. Es werden viele grundlegende Funktionen erklärt. Kann ich nur weiter empfehlen!
Stanislav
April 3, 2023
Sehr gut und professionell erklärt! Genau das, was ein Anfänger mit einem Ziel zum Profi werden gebrauchen kann!
Henri
November 4, 2022
Der Kurs ist sehr gut erklärt und man lehrnt schnell viele neue Sachen, auch wenn man schon etwas programmieren kann.
Manuel
October 1, 2022
Sehr gut erklärt, geradlinig und ansprechend umgesetzt. Deckt alle relevanten Schritte für ein erstes Spiel ab.
Patricia
August 28, 2022
Ich kann diesen Kurs auf jeden Fall sehr empfehlen! +Ich empfinde die Ausdrucksweise toll und sehr angenehm. +Genauso die Geschwindigkeit. +Alles wird benannt und erklärt +Auf alles wird gut und genau eingegangen/erklärt +Die Art der Erklärung war für mich persönlich neu und ich musste mich kurz daran gewöhnen. Gerne weil es eine lehreiche Art ist. +Es ist alles gut verständlich und gleichzeitiges mitarbeiten gut möglich. + +
Wilhelm
August 25, 2022
Sehr übersichtlich gegliedert und gut dargestellte Themen. Werde weitere Kurse besuchen. Top Tutorial, dankeschön
Lars
June 9, 2022
Zwischendurch ein wenig langsamer vorgehen, damit man Zeit hat das gezeigte selber umzusetzen bzw. bei den Schritten mit zukommen (In Menüs, etc.)
Pascal
May 31, 2022
Ich finde das Dr. René Bühling ein sehr guter Dozent ist. Erklärungen sind nachvollziehbar, auf eventuelle Fehler wird hingewiesen. Im der Gesamtheit ein sehr guter Kurs der immer wieder Lust auf die nächste Lektion macht, aber auch viel Spielraum für eigene Ideen / eigenes ausprobieren, lässt. Ich kann diesen Kurs empfehlen. Hierzu ist nur zu sagen dass es beim programmieren immer mehrere Wege gibt, für mich sind die Lösungsansätze von Dr. René Bühling aber sehr nachvollziehbar und logisch. Immer wieder gerne, ich freue mich schon auf den nächsten Kurs von Dr. René Bühling.
Christian
May 26, 2022
Eigentlich bin ich dabei C# zu lernen und dachte mir, dabei kann ich auch gleich etwas über die Spielentwicklung mitnehmen. Das hat hier im Kurs gut funktioniert, da auch gute Erklärungen stattfinden, die man sich einfach erstmal am Schreibtisch ohne Computer machen sollten. Also warum und wo welche Anzeigen stattfinden und wo Daten übergeben werden. Zudem ist der ganze Kurs auch sehr strukturiert aufgebaut. Schade das René keinen C# Kurs anbietet. Den würde ich doch glatt auch noch durcharbeiten!
Johannes
April 12, 2022
Also wenn ihr auch Anfangen wollt, C# Programmierung zu lernen und zu begreifen, in direkter Anbindung zu Unity, dann kann ich diesen Kurs empfehlen.
Anja
April 7, 2022
Muss gleichmal ein Lob da lassen. Nachdem ich seit Februar 2022 den Einstieg in der Unity Entwicklung begonnen habe, ist dieser Kurs eine sehr willkommene Ergänzung. Der Dozent hat eine sehr angenehme Stimme und geht langsam, klar und deutlich über die verschiedenen Themengebiete. Die Themenerklärung ist sehr gut gelungen auch in den komplexeren Gebieten. Was ich hier sehr gut finde ist, dass immer kleine Beispiele dazu kommen und man somit auch Lust bekommt, selbst noch eigenen Code zu ergänzen und auszuprobieren. Ich persönlich brauche meist länger zum Verstehen und zum Lernen. Hier habe ich allerdings nie den Faden verloren. Auch finde ich das Kursmaterial sehr gelungen. Ich kann daher den Kurs wärmstens weiterempfehlen!
Walter
November 21, 2020
Inhalte sehr strukturiert aufgebaut und absolut verständlich erklärt. Bin froh, diesen Kurs entdeckt zu haben! Danke, René!

Charts

Price

Der komplette C# Unity Kurs – Entwickle eigene 3D Spiele - Price chart

Rating

Der komplette C# Unity Kurs – Entwickle eigene 3D Spiele - Ratings chart

Enrollment distribution

Der komplette C# Unity Kurs – Entwickle eigene 3D Spiele - Distribution chart
1456032
udemy ID
12/2/2017
course created date
11/1/2019
course indexed date
Bot
course submited by