Linden Engine
PRD v1.4

Dokumentation

1. Einführung & Übersicht

1.1 Was ist Linden?

Linden ist eine KI-gestützte Plattform zur Spieleentwicklung, die Prompts in natürlicher Sprache in deterministischen Spielcode, Shader und Szenenhierarchien für Godot und Unity übersetzt.

AgentSpecialization
Game ArchitectScene hierarchy, node tree, lifecycle management
ProgrammerGDScript 2.0, C# 12, Rust bindings, AST diffing
Technical ArtistGLSL/HLSL/WGSL shaders, sprite atlases, normal maps
QA InspectorHeadless simulation, collision testing, performance profiling
Level SynthesizerProcedural level generation, difficulty pacing, biome design

1.2 Hauptmerkmale

  • Vom Prompt zum spielbaren Spiel in Sekunden
  • Hot-Reload unter 100 ms ohne Neustart
  • Multi-Target Export – WebGPU, Windows, macOS, Linux

1.3 Systemanforderungen

ComponentMinimumRecommended
BrowserChrome 113+, Safari 18+, Firefox 120+Chrome 132+ (WebGPU)
RAM4 GB8 GB
GPUWebGL 2.0 supportWebGPU / Vulkan 1.3
OSWindows 10, macOS 12, Linux (Ubuntu 22.04)Windows 11 / macOS 14+
Internet10 Mbps50 Mbps (for live agent streaming)

2. Erste Schritte

2.1 Registrierung & Login

Melden Sie sich mit GitHub oder Google an, um Ihr Studio-Dashboard zu öffnen.

2.3 Erstes Projekt

Create a 2D platformer with a blue character who can jump and
collect yellow coins. Add a red enemy that moves back and forth.

3. Grundlegende Konzepte

Architekt, Programmierer, Technischer Künstler, QA-Inspektor und Level-Synthesizer arbeiten im Raft-Konsens parallel.

ActivityCompute Tokens
1 prompt parsing~100-500 tokens
Generate full platformer~12,000 tokens
Shader generation~2,400 tokens
Physics tweak~800 tokens
Level generation~3,500 tokens

4. CLI & Befehlszeile

npm install -g @linden/cli
linden generate -f prompt.txt -o ./output
linden test --ticks=1000 --headless

5. Plattform-Export

TargetFormatPrimary Use Case
WebHTML5 + WASMBrowser play, instant sharing
Windows.exe (portable)Steam, Itch.io distribution
macOS.app (universal)Mac App Store, standalone
LinuxAppImageSteam Deck, Linux gamers
Android.apk / .aabGoogle Play Store
iOS.ipa (preview)Apple App Store
ConsolesCustom SDKPlayStation, Xbox, Switch (NDA)

8. Fehlerbehebung

IssueProbable CauseRecommended Solution
Error 400Malformed prompt syntax or JSONInspect JSON headers, test with curl -v
TimeoutProject scope too complexBatch prompt, enable async streaming, or upgrade tier
Tokens ExhaustedQuota exceededUpgrade tier or acquire pay-as-you-go token packs
Code Build FailAST Parse ErrorReview QA Inspector logs, use more constrained prompt
Low FramerateGPU / Shader loadTarget WebGPU, enable caching, or use self-hosted runner
CodeDescriptionRecommended Action
400Bad RequestVerify JSON schema & syntax
401UnauthorizedVerify API Key or re-authenticate
403ForbiddenCheck tier permissions
404Not FoundInvalid project ID specified
429Rate Limit ExceededThrottle calls or upgrade token concurrency
500Internal Engine ErrorContact Linden developer support

9. Häufig gestellte Fragen (FAQ)

F: Wie lange dauert die Prototyperstellung?

In der Regel 30 bis 60 Sekunden für einen voll funktionsfähigen 2D-Platformer.