Lernpfad Unity-Spieleentwicklung
Lerne C# direkt in Unity, eine Idee nach der anderen, und bau dann zehn 3D-Spiele, Feature für Feature. Jedes Spiel läuft neben deinem Code, im Browser.
2,139+ codders in diesen Kursen eingeschrieben
408 Lektionen413 Aufgaben759 Quizfragen
- Anfängerfreundlich
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
Ein Pfad-Zertifikat am Ende, plus 8 unterwegs
Drei Spiele aus dem Lernpfad zum Ausprobieren
Jedes davon ist echtes Unity-C#, das in deinem Browser läuft. Drück auf Play und schieb dann einen Regler, um einen Wert im Code zu ändern und zu sehen, was er mit dem Spiel macht. Auf dem Handy nutzt du die Tasten auf dem Bildschirm.
Roll die Kugel mit den Pfeiltasten oder WASD zu den Münzen und spring mit Space. Dreh force hoch, und die Kugel hebt ab.
using UnityEngine;
using TMPro;
public class Ball : MonoBehaviour
{
public float force = 12f;
public float jumpForce = 5f;
public TMP_Text scoreText;
private Rigidbody rb;
private int coins;
void Start()
{
rb = GetComponent<Rigidbody>();
ShowScore();
}
void Update()
{
bool onGround = transform.position.y < 0.55f;
if (Input.GetKeyDown(KeyCode.Space) && onGround)
{
rb.AddForce(Vector3.up * jumpForce, ForceMode.Impulse);
}
}
void FixedUpdate()
{
float x = Input.GetAxis("Horizontal");
float z = Input.GetAxis("Vertical");
rb.AddForce(new Vector3(x, 0f, z) * force);
}
public void AddCoin()
{
coins++;
ShowScore();
}
void ShowScore()
{
scoreText.text = "Coins: " + coins;
}
}
Genau solche Skripte selbst zu schreiben, das bringt dir der Lernpfad bei: kostenlos, im Browser.
Unity-Spieleentwicklung, Schritt für Schritt
Jeder Schritt ist ein Coddy-Kurs. Dein Fortschritt wird pro Kurs gespeichert.
- 1Schritt 1
- 2Schritt 2
Physik und Gameplay
Diesen Schritt startenStartenRigidbody, Collider und Trigger, Physikmaterialien, Layer und Raycasts, in Spielen, die auf Physik laufen.Starten - 3Schritt 3
Echte Spiele bauen
Diesen Schritt startenStartenUI mit TextMeshPro, Szenen, gespeicherte Daten mit PlayerPrefs, der CharacterController und das Input System.Starten - 4Schritt 4
Zwei Arcade-Klassiker
Diesen Schritt startenStartenSnake 3D und Brick Breaker, jedes ein komplettes Spiel, ein Feature nach dem anderen gebaut.Starten2 Kurse, der Reihe nach - 5Schritt 5
Objektorientiertes C#Eigene Seite
Diesen Schritt startenStartenKlassen, Properties, Vererbung und Interfaces, bevor Spielarchitektur darauf aufbaut.StartenEigene Seite - 6Schritt 6
Spielarchitektur
Diesen Schritt startenStartenScriptableObjects, Events, State Machines und Object Pooling: wie größere Unity-Spiele übersichtlich bleiben.Starten - 7Schritt 7
Tower DefenseEigene Seite
Diesen Schritt startenStartenGegnerwellen, Türme, die zielen und schießen, und Geld, um mehr zu bauen, in einem kompletten Spiel.StartenEigene Seite
Lernen durch Tun
Schreibe echten Code, frage Datenbanken ab, erstelle Websites und meistere KI-Prompts. Unsere interaktiven Lektionen decken alle Fähigkeiten ab, die moderne Entwickler brauchen.
Baue deine Serie auf
Bleib konsequent und sieh zu, wie dein Fortschritt wächst! Verfolge deine tägliche Programmiergewohnheit, schütze deine Serie mit Einfrieroptionen und verdiene Belohnungen für jeden Tag.
12 Tage Serie
Komm morgen zurück, um deine Serie zu halten!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Doppelt oder Nichts
Tag 5 von 7
Serie Einfrieren
2 left
Du bist nicht allein
Tritt auf globalen Bestenlisten an, lade Freunde ein, um Belohnungen zu verdienen, und feiert gemeinsam eure Erfolge. Programmieren macht mit Freunden mehr Spaß!
Jeder Lernweg, alles dabei
Lies, höre, teste dich, frag die KI oder schlage nach, was du schon gelernt hast. Jede Lektion passt sich dir an.
Eine Variable ist ein benannter Container, der einen Wert speichert, auf den du später im Programm verweisen kannst.
In Python erstellst du eine, indem du den Namen, ein Gleichheitszeichen und dann den Wert schreibst.
Der Wert kann sich ändern. Eine neue Zuweisung verweist den Namen einfach auf einen neuen Wert.
Werde zertifiziert
Verdiene Zertifikate für jeden abgeschlossenen Kurs. Füge sie deinem LinkedIn-Profil und Lebenslauf hinzu, um Arbeitgebern deine Programmierkenntnisse zu zeigen.
Warum Unity-Spieleentwicklung auf Coddy lernen
- Es beginnt mit C#, du öffnest also nie ein Unity-Skript, ohne zu wissen, was eine Klasse oder eine Liste ist.
- Du baust ganze Spiele, ein Feature pro Lektion, bis man sie gewinnen und verlieren kann.
- Das Spiel läuft neben deinem Code, am Computer, auf einem Chromebook oder auf dem Handy.
- Der Code ist echtes Unity-C#: MonoBehaviour, Rigidbody, TextMeshPro, das Input System und ScriptableObjects.
Fragen zur Unity-Spieleentwicklung
Wie erstellt man ein Spiel in Unity?
Ein Unity-Spiel besteht aus Szenen mit GameObjects und C#-Skripten, die ihr Verhalten steuern. Fang direkt in der Engine an und lerne jedes Stück C#, wenn ein Spiel es zum ersten Mal braucht. Dann baust du Spiele Feature für Feature, mit objektorientiertem C# vor der größeren Architektur. Dieser Lernpfad folgt genau dieser Reihenfolge.
Brauche ich für diesen Lernpfad den Unity-Editor?
Nein. Jede Lektion und jedes Spiel läuft im Browser, auf Coddys eigener Engine, die Unitys API nachbildet. Den Unity-Editor, für die private Nutzung unter Windows, macOS und Linux kostenlos, brauchst du, um ein eigenes Spiel zu bauen und zu veröffentlichen.
Kann ich diese Spiele in Unity nachbauen?
Ja. Die Skripte sind ganz normales Unity-C#. Im Editor baust du die Szene selbst (die Objekte, ihre Collider und die Kamera), fügst die Skripte als Komponenten hinzu und drückst auf Play.
Was, wenn ich schon C# kann?
Fang beim zweiten Kapitel von Unity-Scripting-Grundlagen an: Das erste bringt die C#-Grundlagen bei. Ein späteres Kapitel über Schleifen und Methoden geht dann auch schnell, und den Schritt zu objektorientiertem C# kannst du überspringen.
Wie lange dauert der ganze Lernpfad?
Etwa vier Monate bei einer Stunde am Tag: ungefähr drei Monate Unity mit dem C#, das es braucht, ein paar Wochen objektorientiertes C# und ein paar Tage für jedes weitere Spiel.
Gehört Coddy zu Unity?
Nein. Coddy ist nicht mit Unity Technologies verbunden und wird nicht von Unity Technologies unterstützt. Unity ist eine Marke von Unity Technologies.
Bekomme ich ein Zertifikat für den Unity-Spieleentwickler-Pfad?
Ja. Schließe jeden Schritt ab, und du erhältst ein kostenloses Zertifikat für den ganzen Unity-Spieleentwickler-Pfad. Es listet jeden Kurs auf, den du unterwegs abgeschlossen hast, und verlinkt das Zertifikat jedes Kurses, damit jeder jede genannte Fähigkeit prüfen kann. Du kannst es zu deinem LinkedIn-Profil hinzufügen. Es ist ein Abschlusszertifikat von Coddy, kein akkreditierter Abschluss.