Spieleentwicklung Karteikarten, die zu deiner echten Lernweise passen
Ob du dich auf Prüfungen vorbereitest oder langfristig Wissen aufbaust: Spieleentwicklung lernt man am besten mit Active Recall statt bloßem Wiederlesen. NoteFren verwandelt handschriftliche Notizen, Folien und PDFs in klare Frage-Antwort-Karteikarten, damit du Spieleentwicklung mit Spaced Repetition in Minuten statt Stunden wiederholen kannst.
Dieses Fach mit Karteikarten lernen
Spieleentwicklung verbindet Programmierung, Mathematik und Design zu interaktiven Systemen, meist mit Engines wie Unity oder Unreal. Kern sind die Game Loop, ein Entity- oder Komponentensystem, Kollisionserkennung, Physik und das Rendern jedes Frames. Studierende unterschätzen oft die zugrunde liegende Vektor- und Matrizenmathematik und verzetteln sich zwischen Engine-Bedienung und den eigentlichen Konzepten. Auch Timing-Fragen wie Delta-Time, Frameraten-Unabhängigkeit und der Unterschied zwischen Update und Fixed Update sorgen regelmäßig für schwer auffindbare Bugs.
Active Recall eignet sich hier, weil viele Fehler aus vergessenen Grundregeln entstehen, etwa "Bewegung immer mit Delta-Time multiplizieren". Wenn du solche Regeln aus dem Kopf abrufen kannst, schreibst du stabileren Code. Spaced Repetition festigt die Mathematik hinter Transformationen, Kollisionen und Beleuchtung, die du nur selten aktiv brauchst, aber sicher beherrschen musst. Baue Karten, die nach dem Ablauf der Game Loop, nach einer konkreten Vektoroperation oder nach dem Zweck eines Design-Patterns fragen. Formuliere Frage und Antwort so, dass du die Idee erklären musst, nicht nur ein Stichwort nennst, und trenne Mathe-, Engine- und Design-Karten sauber voneinander.
Wichtige Themen für Karteikarten
Game Loop und Timing
Karten zum Ablauf von Input, Update und Render pro Frame sowie zu Delta-Time und Fixed Update für frameratenunabhängige Bewegung.
Vektor- und Matrizenmathematik
Notiere Skalarprodukt, Kreuzprodukt und Transformationsmatrizen und wofür du sie in Bewegung und Kamera brauchst.
Kollisionserkennung und Physik
Auf die Karten gehören AABB, Kreis- und Raycast-Tests sowie Impulse und die Auflösung von Überschneidungen.
Entity- und Komponentensysteme
Frage ab, wie ECS Daten und Verhalten trennt und warum das gegenüber tiefen Vererbungshierarchien Vorteile bietet.
Rendering-Pipeline
Karten zu Meshes, Shadern und dem Weg von Vertices bis zum fertigen Pixel auf dem Bildschirm.
State Machines und KI
Notiere endliche Automaten und Behavior Trees für Gegnerverhalten und Spielzustände wie Menu, Play und Pause.
Lerntipps
- Tipp 1
In Themenblöcke aufteilen
Teile Spieleentwicklung in kleine Decks auf, zum Beispiel nach Vorlesung, Kapitel oder Themenblock, damit deine Wiederholungen schnell und realistisch bleiben.
- Tipp 2
Antwort erst selbst abrufen
Sprich die Antwort laut aus oder schreibe ein Stichwort auf, bevor du die Karte umdrehst. Active Recall ist deutlich wirksamer als bloßes Wiedererkennen.
- Tipp 3
Wiederholungen einplanen
Nutze Spaced Repetition, damit Spieleentwicklung-Karten genau dann auftauchen, wenn du sie fast vergessen würdest. Reines Pauken hält selten lange.
- Tipp 4
Fehler gezielt nutzen
Markiere schwierige Karten und starte die nächste Lerneinheit mit genau diesen Schwachstellen. Dort steckt meist der größte Punktezuwachs.
Häufige Fehler, die du vermeiden solltest
Bewegung ohne Delta-Time
Multipliziere jede zeitabhängige Bewegung mit der vergangenen Frame-Zeit, damit das Spiel auf schnellen und langsamen Geräten gleich läuft.
Die Engine mit dem Konzept verwechseln
Lerne die Grundprinzipien getrennt vom Menü der Engine, damit dein Wissen auch beim Wechsel des Werkzeugs bestehen bleibt.
Mathematik als Nebensache abtun
Übe Vektoren und Matrizen aktiv mit kleinen Rechenkarten, denn ohne sie bleiben Kamera-, Physik- und Kollisionsfehler unerklärlich.
Beispiel-Karteikarten: Spieleentwicklung
Ein paar Karten, mit denen sich Spieleentwicklung wirklich abfragen lässt. In NoteFren speichern und mit Spaced Repetition wiederholen.
Tippe auf eine Karte, um dich selbst zu prüfen.
1
Warum multipliziert man Bewegungen mit der Delta-Zeit?
Antwort zeigenAntwort verbergen
Damit die Bewegungsgeschwindigkeit unabhängig von der Bildrate gleich bleibt.
2
Was bewirkt das Normalisieren eines Vektors?
Antwort zeigenAntwort verbergen
Es skaliert ihn auf die Länge 1, ohne die Richtung zu ändern.
3
Wie prüft man, ob zwei Kreise kollidieren?
Antwort zeigenAntwort verbergen
Sie überlappen, wenn der Mittelpunktsabstand kleiner als die Summe der Radien ist.
4
Wann überlappen zwei achsenparallele Bounding Boxes?
Antwort zeigenAntwort verbergen
Nur wenn sich ihre Intervalle auf jeder Achse überlappen.
5
Warum rechnet man Physik mit festem Zeitschritt?
Antwort zeigenAntwort verbergen
Konstante Schritte, unabhängig von der Bildrate, halten die Simulation stabil und reproduzierbar.
6
Was liefert das Skalarprodukt zweier Einheitsvektoren?
Antwort zeigenAntwort verbergen
Den Kosinus des Winkels zwischen ihnen – positiv, wenn sie grob in dieselbe Richtung zeigen.
7
Was ist eine Entity-Component-System-Architektur?
Antwort zeigenAntwort verbergen
Entitäten sind IDs, Komponenten halten Daten, und Systeme verarbeiten alle Entitäten mit bestimmten Komponenten.
8
Wofür nutzt man in Spielen einen endlichen Automaten?
Antwort zeigenAntwort verbergen
Um Verhalten als Zustände wie Stehen, Laufen und Springen mit Übergangsregeln zu modellieren.
Häufige Fragen
Ja. NoteFren verwandelt deine Notizen und Fotos in intelligente Karteikarten mit Spaced Repetition und Active Recall. Das ist ideal, um Spieleentwicklung effizient zu lernen, ohne alles manuell abzutippen.
NoteFren ist eine iOS-App für fokussierte Lerneinheiten. Prüfe im App Store die aktuellen Details zu Offline-Nutzung, Synchronisierung und Geräteunterstützung.
Ja. Jede Karte kann angepasst, zusammengeführt oder gelöscht werden, damit dein Lernset genau zu deinem Stoff und deinem Prüfungsformat passt.
Ähnliche Fächer und Lernseiten
Eigene Karteikarten erstellen
Lade Notizen oder ein PDF hoch und lerne mit deinem eigenen Stapel — kostenlos, direkt im Browser.
Funktioniert im Browser — kein Download nötig.