Katalog
/
Spieleentwicklung und Digitale Medien
/
C# Skripting in Unity für die Spieleentwicklung

C# Skripting in Unity für die Spieleentwicklung

Ein praxisnaher Kurs für Fachkräfte aus der Spieleentwicklung, die bereits ein sehr grundlegendes Verständnis von C# haben und beim Schreiben von Skripten in Unity sicherer werden möchten. Die Agenda konzentriert sich auf die Skriptmuster, die im Entwicklungsalltag besonders nützlich sind, darunter Gameplay Logik, Input, UI, Physikinteraktion, Objektverwaltung und Codestruktur. Der Kurs hilft den Teilnehmenden dabei, von einfachen Skripten zu klareren und besser wiederverwendbaren Gameplay Systemen zu gelangen.

Was werden Sie lernen?

Sie lernen, wie Unity Skripte so geschrieben und organisiert werden, dass sie leichter verständlich, erweiterbar und besser zu debuggen sind. Sie gewinnen mehr Sicherheit bei zentralen Gameplay Programmierkonzepten wie Komponenten, Events, Kollisionen, UI Anbindung und zustandsbasierter Logik. Zusätzlich erhalten Sie ein praxisnahes Verständnis dafür, wie C# Skripting in einen breiteren Unity Produktionsworkflow eingebettet ist.

  • Klarere Unity Skripte für Gameplay, Interaktion und Objektverhalten schreiben
  • C# in Verbindung mit Unity Komponenten, Methoden, Variablen und Klassen sicherer anwenden
  • Wiederverwendbare Skriptmuster für Input, UI, Physik und Szenenlogik aufbauen
  • Codestruktur, Debugging Routinen und tägliche Arbeitsabläufe in Unity verbessern

Voraussetzungen:

  • Geeignet für Fachkräfte aus Game Development, Design, Technical Art, QA und verwandten Rollen
  • Ein sehr grundlegendes Verständnis von C# wird vorausgesetzt
  • Grundlegende Vertrautheit mit dem Unity Editor ist hilfreich

Kursübersicht*:

*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.

Modul 1: Unity Skriptworkflow und C# Auffrischung

  • Verstehen, wie Skripte in Unity mit GameObjects und Komponenten verbunden sind
  • Variablen, Methoden, Klassen, Bedingungen und Schleifen im Unity Kontext auffrischen
  • Mit MonoBehaviour, Skriptdateien und dem Inspector arbeiten
  • Saubere Gewohnheiten für Benennung, Kommentare und Skriptorganisation aufbauen

Modul 2: GameObjects, Komponenten und Szeneninteraktion

  • Auf Transforms, Renderer, Collider und andere häufige Komponenten zugreifen und sie verändern
  • Öffentliche und private Felder anlegen und serialisierte Werte sinnvoll nutzen
  • Objekte in einer Szene finden und referenzieren, ohne unnötig fragil zu werden
  • Skripte so strukturieren, dass Verantwortlichkeiten klar und handhabbar bleiben

Modul 3: Player Input und Bewegungsskripte

  • Tastatur, Maus und Controller ähnlichen Input in Unity verarbeiten
  • Charaktere und Objekte mit einfacher skriptgesteuerter Logik bewegen
  • Update, FixedUpdate und LateUpdate in der Praxis unterscheiden
  • Bewegungsskripte aufbauen, die lesbar und leicht erweiterbar bleiben

Modul 4: Kollisionen, Trigger und interaktives Gameplay

  • Collider, Rigidbody und Trigger Events in Gameplay Logik einsetzen
  • Auf Pickups, Gefahren, einfache Kampfinteraktionen und Checkpoints reagieren
  • Ursache und Wirkung mit einfachen Spielregeln und Feedback verknüpfen
  • Häufige Fehler in physikbezogenen Skripten vermeiden

Modul 5: Variablen, Zustände und Spielfluss

  • Score, Gesundheit, Timer, Ziele und einfache Gewinn oder Verlustbedingungen verwalten
  • Enums, Booleans und einfache Zustandslogik zur Steuerung von Gameplay einsetzen
  • Szenenlogik organisieren, ohne dass ein einziges Skript alles übernimmt
  • Systeme aufbauen, die für Programmierende und Nicht Programmierende nachvollziehbar bleiben

Modul 6: UI Skripting in Unity

  • Text, Balken, Buttons und einfache Menüs aus Spieldaten aktualisieren
  • UI Events mit Gameplay Aktionen und Szenenwechseln verbinden
  • Gameplay Logik möglichst von Darstellung trennen
  • Praxistaugliche UI Skripte aufbauen, die sich leicht testen und anpassen lassen

Modul 7: Wiederverwendbares Skriptdesign und Kommunikationsmuster

  • Logik in kleinere Skripte mit klareren Verantwortlichkeiten aufteilen
  • Methoden, Hilfsklassen und einfache Vererbung gezielt einsetzen
  • Events und Delegates auf eine praktisch verständliche Weise einführen
  • Enge Kopplung vermeiden und Gameplay Code wartbarer machen

Modul 8: Prefabs, Instanziierung und Objektlebenszyklus

  • Objekte per Skript erzeugen und entfernen
  • Mit Prefabs für Gegner, Pickups, Projektile und Umgebungsinteraktionen arbeiten
  • Referenzen, einfache Pooling Ideen und wiederkehrende Gameplay Objekte verwalten
  • Laufzeitobjekte vorhersehbar und sauber organisieren

Modul 9: Debugging und Fehlersuche in Unity Skripten

  • Compilerfehler und typische Laufzeitmeldungen sicherer lesen
  • Mit Debug.Log und strukturierten Tests nachvollziehen, was der Code tut
  • Null References, fehlende Zuweisungen und falsche Objektverknüpfungen eingrenzen
  • Eine schrittweise Fehlersuchroutine für Gameplay Skripte aufbauen

Modul 10: Daten, konfigurierbare Muster und Einstellungen

  • Konfigurierbare Werte so organisieren, dass Balancing in Unity leichter wird
  • ScriptableObject als praktisches Werkzeug für gemeinsame Daten und Setups einführen
  • Daten von Verhalten trennen, wenn das die Klarheit verbessert
  • Systeme aufbauen, die leichter angepasst werden können, ohne Kernlogik neu zu schreiben

Modul 11: Szenenverwaltung und einfache Spielarchitektur

  • Szenen laden, Gameplay zurücksetzen und zwischen Menüs und Spielzuständen wechseln
  • Manager und Controller ähnliche Skripte bewusst und kontrolliert strukturieren
  • Singleton Muster nicht überstrapazieren und trotzdem praktikable Lösungen finden
  • Eine klarere Gesamtstruktur für kleine und mittlere Unity Projekte aufbauen

Modul 12: Produktionsgewohnheiten für Unity Skripting

  • Skripte so schreiben, dass Teams sie leichter lesen, prüfen und erweitern können
  • Ordner, Skriptnamen und Abhängigkeiten konsistenter organisieren
  • Zusammenarbeit zwischen Entwicklern, Designern, Artists und QA unterstützen
  • Eine praktische Checkliste für zukünftige Unity Skripting Arbeit aufbauen

Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.

4.347€*
Graph Icon - Education X Webflow Template
Niveau:
intermediate
Clock Icon - Education X Webflow Template
Dauer:
21
Stunden (Tage:
3
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Intensive praktische Erfahrung in einer speziellen Umgebung
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.

Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.

3.012€*
Graph Icon - Education X Webflow Template
Niveau:
intermediate
Clock Icon - Education X Webflow Template
Dauer:
21
Stunden (Tage:
3
)
Camera Icon - Education X Webflow Template
Training angepasst an Ihre Bedürfnisse
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Programms, Standort usw. variieren.

Starttermine

02.-04.07.2026
Hamburg
06.-08.08.2026
Köln
20.-22.08.2026
München
01.-03.10.2026
Berlin
17.-19.11.2026
Düsseldorf
25.-27.11.2026
Wien
10.-12.12.2026
Zürich

Kein passender Termin dabei? Sprechen Sie uns gerne auf Ihren Wunschtermin an.