Lernpfad Unity-Spieleentwicklung
Lerne C#, dann Unity-Scripting, und bau dann zehn 3D-Spiele, ein Feature nach dem anderen. Jedes Spiel läuft neben deinem Code, im Browser.
145,244+ codders in diesen Kursen eingeschrieben
489 Lektionen506 Aufgaben2,335 Quizfragen
- Anfängerfreundlich
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
10 kostenlose Zertifikate entlang des Pfads
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 12 Abschnitte, der Reihe nach
- 2Schritt 2
Objektorientiertes C#Eigene Seite
Diesen Schritt startenStartenKlassen, Properties, Vererbung und Interfaces: woraus jedes Unity-Skript besteht.StartenEigene Seite - 3Schritt 3
Unity-Scripting-GrundlagenEigene Seite
Diesen Schritt startenStartenGameObjects und Komponenten, Start und Update, Bewegung per Eingabe, Objekte spawnen und deine ersten kompletten Spiele.StartenEigene Seite - 4Schritt 4
Physik und GameplayEigene Seite
Diesen Schritt startenStartenRigidbody, Collider und Trigger, Physikmaterialien, Layer und Raycasts, in Spielen, die auf Physik laufen.StartenEigene Seite - 5Schritt 5
Echte Spiele bauenEigene Seite
Diesen Schritt startenStartenUI mit TextMeshPro, Szenen, gespeicherte Daten mit PlayerPrefs, der CharacterController und das Input System.StartenEigene Seite - 6Schritt 6
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 - 7Schritt 7
SpielarchitekturEigene Seite
Diesen Schritt startenStartenScriptableObjects, Events, State Machines und Object Pooling: wie größere Unity-Spiele übersichtlich bleiben.StartenEigene Seite - 8Schritt 8
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.