# Eine Knowledge Base für dein Spielprojekt — das Gedächtnis, das die KI zwischen Chats behält — AI Game Dev

Design-Entscheidungen, Regeln und Docs in einer Knowledge Base, die der KI-Agent liest und pflegt, im Git mit dem Projekt, sichtbar als 3D-Graph.

Diese Seite wurde maschinell aus dem Englischen übersetzt. [Englisches Original lesen](https://ai-game.dev/blog/game-project-knowledge-base-for-ai).

[Blog](https://ai-game.dev/de/blog)

Design-Entscheidungen, Regeln und Docs in einer Knowledge Base, die der KI-Agent liest und pflegt, im Git mit dem Projekt, sichtbar als 3D-Graph.

Ivan Murzak · 26. Oktober 2026 · 6 Min. Lesezeit ·

Jeder neue Chat mit einem KI-Agenten beginnt mit leerem Gedächtnis. Du erklärst wieder die Kampfregeln, wieder die Namenskonventionen, wieder den Art Style, und der Agent vergisst trotzdem die Entscheidung, die du letzte Woche zu Save-Dateien getroffen hast. Die Knowledge Base in AI Game Developer löst das: eine Wissensbasis für dein Spielprojekt, die der Agent liest, durchsucht und aktualisiert, abgelegt als Markdown-Notizen in deinem Projekt und zusammen mit dem restlichen Spiel in Git committet.

Dieser Beitrag zeigt anhand einer Session aus unserem Demo-Spiel Skyward Keep, wie das funktioniert, was in eine Knowledge Base gehört und wie du damit arbeitest, sodass der Agent Entscheidungen trifft, die über Sessions hinweg konsistent bleiben. Das Video ist eine echte Aufnahme der App: Die Antworten des Agenten sind für die Demo geskriptet, und jeder Tool-Aufruf darin lief wirklich.

Eine in einem Chat abgelegte Entscheidung, abgerufen in einem brandneuen Chat.

## Was die Knowledge Base ist

Die Knowledge Base ist ein Ordner mit einfachen Markdown-Notizen unter .ai-game-dev/knowledge/ in deinem Projekt. Weil es sich um gewöhnliche Dateien im Repository handelt:

- Ist sie in Git versioniert, sodass jede Änderung an einer Design-Entscheidung eine Historie hat und in einem Pull Request geprüft werden kann.
- Reist sie mit dem Projekt: Wer das Repository klont, bekommt dasselbe Wissen – und sein Agent auch.
- Kannst du die Notizen in jedem Editor lesen und bearbeiten, nicht nur in der App.

Auf den Dateien führt die App zusätzlich einen Index. Er verfolgt Links zwischen Notizen, meldet kaputte Links und gibt dem Agenten Werkzeuge, um Notizen zu durchsuchen, zu lesen und zu organisieren. Der Index wird inkrementell aktualisiert, während sich Notizen ändern, sodass eine Notiz, die der Agent in einer Session schreibt, in der nächsten verfügbar ist.

## Spaces: So sind die Notizen organisiert

Jeder Knowledge-Base-Ordner mit einer README ist ein Space, mit einem Titel und einer kurzen Beschreibung, was hineingehört. Der Agent sieht einen kurzen Katalog der Spaces, öffnet einen nur, wenn er ihn braucht, und kann neue anlegen. Das hält seinen Kontext klein: Er lädt nicht jede Notiz in jede Unterhaltung, sondern geht in den Space, der für die Aufgabe relevant ist.

Ein Layout, das für ein Spiel gut funktioniert:

- design: Core Loop, Mechaniken, Progression, Ökonomie.
- systems: wie Kampf, Inventar, Speichern oder Dialoge umgesetzt sind.
- art: Styleguide, Palette, Asset-Benennung und Import-Einstellungen.
- audio: Musikrichtung, Konventionen für Soundeffekte, Mix-Pegel.
- decisions: ein Protokoll der Entscheidungen mit ihren Gründen.
- references: Links und Notizen zu Spielen und Tools, von denen du lernst.

Du musst die Struktur nicht von Hand anlegen. Frag den Agenten: „Lege Knowledge-Base-Spaces für design, systems, art und decisions an, jeweils mit einer Beschreibung in einem Absatz.“

## Entscheidungen festhalten, damit sie bleiben

Die wertvollsten Notizen sind Entscheidungen. Wenn du eine im Chat nennst, hält der Agent sie zusammen mit ihrer Begründung und dem, was sie ersetzt, fest und verlinkt die neue Notiz aus der README ihres Spaces.

In der Demo geht es bei der Entscheidung um den Art Style:

„Legen wir uns auf den handgemalten Stil fest: weiche Texturen, warmes Rim Light, keine Outlines. Bei 64 px las sich das besser als der Cel-Shading-Test.“

Der Agent prüft zuerst, was die Knowledge Base bereits sagt, und findet eine offene Frage in einer Notiz zur Style-Erkundung: Cel-Shading mit dicken Outlines oder weiche handgemalte Texturen. Dann schreibt er eine neue Notiz im Space für die Art Direction, Visueller Stil: handgemalt, mit der Entscheidung, der Begründung (der handgemalte Held blieb bei 64 Pixeln lesbar, während die Cel-Shading-Outlines zu Rauschen wurden) und dem, was sie ersetzt. Er markiert die offene Frage als geklärt, mit einem Link auf die neue Notiz, und verlinkt die Notiz aus der README des Spaces. Die Notiz ist reines Markdown und wird mit dem Projekt committet, sodass jeder neue Chat und jeder Teammate sie bekommt.

Die Entscheidung ist als Notiz abgelegt, in ihren Space verlinkt und im Graphen sichtbar

Entscheidungen, die es wert sind, festgehalten zu werden, sehen so aus:

- „Wir nutzen einen festen Zeitschritt von 50 Hz für die Physik, weil das Platforming konsistente Sprunghöhen braucht. Das ersetzt den variablen Zeitschritt.“
- „Gegner-Lebenspunkte sind immer ein Vielfaches von 10, damit die Schadenszahlen lesbar bleiben.“
- „Alle Item-Icons sind quadratisch, zentriert, auf einem schlichten dunklen Hintergrund.“

Wenn eine Session das nächste Mal an Physik, Gegnern oder UI arbeitet, findet der Agent die Entscheidung in der Knowledge Base und befolgt sie. In der Demo wird ein brandneuer Chat gefragt: „Welchen Art Style haben wir für Skyward Keep gewählt, und warum?“, und er antwortet mit der Entscheidung und der Begründung und nennt die Notiz als Quelle.

Ein brandneuer Chat findet die Entscheidung und die Begründung

Wenn du deine Meinung änderst, sag es, und die Notiz wird mit der neuen Begründung aktualisiert, während Git die alte Version behält.

### Den Agenten bitten, die Knowledge Base zu prüfen

Du kannst den Agenten direkt auf die Knowledge Base ansetzen: „Bevor du das Inventar änderst, lies den Space systems und sag mir, welche Regeln gelten.“ Oder du fragst nach einer Übersicht mit dem Befehl /kb, der den Baum der Notizen, ihre Links und alle kaputten Links zeigt – für die gesamte Base oder für einen Ordner.

## Die Knowledge Base gesund halten

Eine Knowledge Base ist nur nützlich, wenn sie verbunden und aktuell bleibt. Dabei helfen die Tools:

- Links zwischen Notizen werden verfolgt, mit ausgehenden Links, Backlinks und kaputten Links pro Notiz oder pro Ordner.
- Eine Lint-Prüfung meldet kaputte Links, verwaiste Notizen und Notizen, die die Konventionen nicht befolgen. Notizen, die in einem Space abgelegt sind, zählen nicht als verwaist.
- Notizen lassen sich zwischen Ordnern verschieben, wenn das Projekt wächst.

Frag den Agenten alle paar Wochen, die Lint-Prüfung auszuführen und zu beheben, was er findet. Behandle es wie das Refactoring von Code: kleine, regelmäßige Aufräumarbeiten halten das Ganze nutzbar.

## Der 3D-Graph

Die Knowledge Base öffnet sich als animierter 3D-Graph in einem eigenen Fenster. Ordner sind Ringe, Notizen sind Knoten, deren Größe davon abhängt, wie stark sie vernetzt sind, und die nach Ordner eingefärbt sind, mit Linien für Enthaltensein und Links. So siehst du schnell, welche Teile des Designs gut dokumentiert sind und welche Notizen allein dastehen.

Du kannst ihn von mehreren Stellen aus öffnen: über den Eintrag in der Statusleiste, der zeigt, wie viele Notizen das Projekt hat, und pulsiert, wenn der Agent eine Notiz schreibt; über die Schaltfläche „Knowledge-Base-Graph öffnen“ in der Tools-Zeile der Session; über „Im Knowledge-Base-Graphen öffnen“ an einem Ordner oder einer Notiz im Explorer; und über die Knowledge-Base-Ansicht im rechten Panel.

## Was hineingehört und was nicht

Schreib Notizen für Dinge, die der Agent nicht aus dem Code ableiten kann: Absichten, Einschränkungen, Begründungen und Konventionen. Lass weg, was der Code bereits sagt, etwa eine Liste jeder Klasse – das veraltet schnell.

Eine gute erste Woche mit einem neuen Projekt:

1. Den Agenten bitten, die Spaces anzulegen.
2. Eine Notiz zum Core Loop und eine zum Art Style schreiben.
3. Entscheidungen im Chat nennen, während du sie triffst, und den Agenten sie ablegen lassen.
4. Am Ende der Woche den Graphen öffnen und den Agenten die Base linten lassen.

Die Knowledge Base kam mit Release 0.21.0 und wurde mit Spaces in 0.22.1 einfacher erreichbar ([https://ai-game.dev/releases/0.22.1](https://ai-game.dev/releases/0.22.1)). Sie funktioniert in Unity-, Godot- und Unreal-Projekten gleichermaßen, und auch in einfachen Ordnern. Lade die App unter [ai-game.dev/download](https://ai-game.dev/download) herunter und gib deiner nächsten Session ein Gedächtnis.

## Mehr aus dem Blog

[Alle Beiträge](https://ai-game.dev/de/blog)

### [Von Referenzbildern zum spielfertigen 3D-Modell — Tripo AI in AI Game Developer](https://ai-game.dev/de/blog/tripo-ai-3d-models-from-reference-images)

26. Oktober 2026

Zwei bis vier Referenzansichten werden in AI Game Developer per Tripo zu einem 3D-Modell, das du im Chat texturierst, riggst und animierst.

Ivan Murzak 7 Min. Lesezeit

### [Erst planen, dann ändern — der Plan-Modus für KI-Agenten in der Spieleentwicklung](https://ai-game.dev/de/blog/plan-mode-ai-agent-game-development)

26. Oktober 2026

Mit Plan-Modus, klärenden Fragen, Nachrichten-Queue und Code-Review-Karten in AI Game Developer behalten Sie die Kontrolle über den KI-Agenten.

Ivan Murzak 6 Min. Lesezeit

---

Source (HTML): https://ai-game.dev/de/blog/game-project-knowledge-base-for-ai

Machine-translated (de) from the English page: https://ai-game.dev/blog/game-project-knowledge-base-for-ai
