Packt

Fortgeschrittene C#-Konzepte und 2D-Spielentwicklung

Sichern Sie sich eines unserer besten Angebote mit Coursera Plus für 199 $ (normalerweise 399 $). Jetzt sparen.

Packt

Fortgeschrittene C#-Konzepte und 2D-Spielentwicklung

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Eignen Sie sich fortgeschrittene C#-Konzepte wie objektorientierte Programmierung und Datenstrukturen in Unity an.

  • Erstellen Sie mit Unity fesselnde 2D-Spiele für Android, wie zum Beispiel „Egg Catcher“ und „Block Dodge“.

  • Lerne fortgeschrittene Spielmechaniken wie Spielersteuerung, Animationen und Kamerasysteme kennen.

  • Techniken des Objekt-Poolings verstehen und anwenden, um die Spielleistung und die Speichernutzung zu optimieren.

Kompetenzen, die Sie erwerben

  • Kategorie: Bereitstellung von Anwendungen
  • Kategorie: Animation und Spieldesign
  • Kategorie: C und C++
  • Kategorie: Lineare Algebra
  • Kategorie: Android-Entwicklung
  • Kategorie: Wiederverwendbarkeit von Code
  • Kategorie: Benutzeroberfläche (UI)
  • Kategorie: Mobile Entwicklung
  • Kategorie: Benutzeroberfläche (UI) Design
  • Kategorie: Objektorientierter Entwurf

Werkzeuge, die Sie lernen werden

  • Kategorie: Android (Betriebssystem)

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

Februar 2026

Bewertungen

14 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung „C# Scripting für Einheit in 30 Tagen beherrschen“
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 12 Module

In diesem Modul führen wir Sie Schritt für Schritt durch die Entwicklung eines 2D-Spiels für Android, bei dem es darum geht, Möhren zu sammeln. Sie lernen, wie Sie eine Touch-Joystick-Steuerung einrichten und in Ihr Spiel integrieren. Am Ende dieses Abschnitts verfügen Sie über einen funktionsfähigen Prototyp eines Android-Spiels.

Das ist alles enthalten

1 Video2 Lektüren1 Aufgabe

In diesem Modul führen wir Sie durch die Entwicklung eines fesselnden 2D-Spiels, bei dem es darum geht, Luftballons zum Platzen zu bringen. Sie werden Unity und C# verwenden, um das Verhalten der Luftballons zu programmieren und interaktive Spielelemente zu integrieren. In diesem Abschnitt erwerben Sie fundierte Kenntnisse über die Entwicklung unterhaltsamer, interaktiver 2D-Spiele.

Das ist alles enthalten

1 Video1 Aufgabe

In diesem Modul werden wir uns damit befassen, wie man ein 2D-Block-Ausweichspiel entwickelt. Du lernst, die Spielumgebung einzurichten, einen Spielercharakter zu erstellen und die Mechanik für das Erscheinen der Blöcke zu programmieren. Außerdem werden wir uns damit beschäftigen, wie man ein Punktesystem hinzufügt und UI-Elemente entwirft, um das Spielerlebnis zu verbessern.

Das ist alles enthalten

10 Videos1 Aufgabe

In diesem Modul werden wir uns eingehend mit den Möglichkeiten von Datenstrukturen in C# befassen. Sie lernen, wie Sie in Unity mit Listen, Stacks, Warteschlangen und Wörterbüchern arbeiten, um Ihren Spielcode zu optimieren. In diesem Abschnitt erwerben Sie das nötige Wissen, um Spieldaten effizient zu verwalten.

Das ist alles enthalten

5 Videos1 Aufgabe

In diesem Modul führen wir Sie in Vektoren und die Vektorrechnung in Unity ein. Sie erfahren, welche entscheidende Rolle Vektoren bei der Spieleentwicklung spielen und wie Sie mit Vektoroperationen wie Skalar- und Vektorprodukten typische Herausforderungen der Spielelogik lösen können.

Das ist alles enthalten

4 Videos1 Aufgabe

In diesem Modul werden wir Quaternionen und ihre Rolle im Rotationssystem von Unity näher beleuchten. Sie lernen, Euler-Winkel anzuwenden, Rotationswinkel zu berechnen und mithilfe von Quaternion-Slerp flüssige Rotationseffekte in Ihren Spielen zu erzeugen.

Das ist alles enthalten

5 Videos1 Aufgabe

In diesem Modul konzentrieren wir uns auf die Entwicklung eines Prototyps für ein 2D-Plattformspiel. Du wirst einen Spieler-Controller erstellen, flüssige Kamerabewegungen implementieren und spannende Funktionen wie den Doppelsprung hinzufügen, um die Spielbarkeit deines Spiels zu verbessern.

Das ist alles enthalten

4 Videos1 Aufgabe

In diesem Modul führen wir Sie durch die Entwicklung eines 2D-Spiels namens „Egg Catcher“. Sie werden die Spielumgebung einrichten, die Steuerung des Korbs implementieren und Funktionen zum Erzeugen von Eiern sowie zur Erfassung der Punktestände hinzufügen – alles unter Verwendung von Unity und C#-Skripten.

Das ist alles enthalten

12 Videos1 Aufgabe

In diesem Modul werden wir Ihr 2D-Spiel „Egg Catcher“ um ein Hauptmenü, eine Benutzeroberfläche für die Punktestände und einen Game-Over-Bildschirm erweitern. Außerdem lernen Sie, wie Sie Ihr Spiel für Android erstellen und veröffentlichen, damit es für die Veröffentlichung bereit ist.

Das ist alles enthalten

6 Videos1 Aufgabe

In diesem Modul konzentrieren wir uns darauf, das Object-Pooling zu beherrschen. Sie erfahren, warum Object-Pooling für die Leistungsoptimierung entscheidend ist, und erstellen sowohl einfache als auch fortgeschrittene Object-Pools, um Spielobjekte effizient zu verwalten.

Das ist alles enthalten

5 Videos1 Aufgabe

In diesem Modul behandeln wir die Grundlagen der objektorientierten Programmierung (OOP) in C#. Sie erwerben fundierte Kenntnisse über Klassen, Konstruktoren und Enums und legen damit eine solide Grundlage für Ihre Spieleentwicklungsprojekte in Unity.

Das ist alles enthalten

4 Videos1 Aufgabe

In diesem Modul werden wir uns eingehender mit Konzepten der objektorientierten Programmierung wie Vererbung, Polymorphismus und Namespaces befassen. Sie lernen, wie Sie diese Konzepte anwenden können, um Ihre Unity-Projekte übersichtlicher, flexibler und wartungsfreundlicher zu gestalten.

Das ist alles enthalten

4 Videos1 Lektüre3 Aufgaben

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Packt - Course Instructors
Packt
1.946 Kurse578.447 Lernende

von

Packt

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Häufig gestellte Fragen