Linden Engine
PRD v1.4

Documentation

1. Introduction et vue d'ensemble

1.1 Qu'est-ce que Linden ?

Linden est une plateforme de développement de jeux vidéo alimentée par l'IA, transformant des descriptions en langage naturel en code déterministe et en graphes de scène prêts pour Godot et Unity.

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 Fonctionnalités clés

  • Du prompt au jeu jouable en quelques secondes
  • Rechargement à chaud en moins de 100 ms
  • Export multi-plateforme – WebGPU, Windows, macOS, Linux

1.3 Configuration requise

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. Guide de démarrage

2.1 Inscription

Connectez-vous via Google ou GitHub pour accéder à votre espace de travail studio.

2.3 Premier projet

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. Concepts fondamentaux

Architecture, Programmeur, Artiste technique, Inspecteur QA et Synthétiseur de niveau.

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. Guide intermédiaire & CLI

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

5. Export & Cibles

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. Dépannage

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. FAQ

Q : Combien de temps faut-il pour générer un prototype ?

Environ 30 à 60 secondes pour un jeu de plateforme 2D complet et jouable.