Linden Engine
PRD v1.4

Документация

1. Введение и обзор

1.1 Что такое Linden?

Linden — это платформа разработки игр на базе ИИ, которая преобразует текстовые запросы на естественном языке в детерминированный код, графические ассеты и иерархию сцен для Godot и 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 Ключевые возможности

  • От запроса к игре за секунды
  • Горячая перезагрузка <100мс без перезапуска движка
  • Экспорт на WebGPU, Windows, macOS, Linux

1.3 Системные требования

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. Начало работы

2.1 Регистрация и вход

Войдите через аккаунт Google или GitHub в Linden Studio для доступа к облачному рабочему пространству.

2.3 Первый проект

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. Основные концепции

3.1 5 агентов

Архитектор сцены, Программист (GDScript/C#), Художник (шейдеры), QA-инспектор и Синтезатор уровней работают параллельно с консенсусом.

3.3 Токены

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. Командная строка и API

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

5. Экспорт и платформы

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. Устранение неполадок

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: Сколько времени занимает генерация прототипа?

Обычно от 30 до 60 секунд для полноценного платформера с готовыми скриптами и ассетами.