Skip to content
The editor

Everything a GDD needs and a document never had.

Strudo organises your production documentation into five document types, 24 typed special blocks and departments that filter out the noise. Each profile sees what concerns them. The team works from the same truth.

System index of a Strudo project
Document types

Five document types. Each with the blocks its discipline needs.

We classify documentation into several types. Each document type contains special typed blocks, designed to keep your ideas organised by system, free of noise and always accessible to the whole team.

Special blocks

We classify documentation into several types. Each document type contains special typed blocks, designed to keep your ideas organised by system, free of noise and always accessible to the whole team.

GDD Game Design

The core of game mechanics and systems.

Included blocks Weapon balance tables, attribute lists, damage formulas and global variables.
TDD Technical Design

The technical translation for the programming team.

Included blocks Data architecture, logic diagrams, control flows and system-oriented pseudocode.
LDD Level Design

The spatial structure, rhythm and flow of the levels.

Included blocks Per-level asset lists, character metrics, event sequences and placement priorities.
NDD Narrative Design

The backbone of the script, world and spoken interactions.

Included blocks Dialogue trees, typed character sheets, quest conditions and localisation text.
ADD Art Design

The visual guide, art direction and optimisation pipeline.

Included blocks Reference moodboards, file export naming conventions and technical style guides.
Typed blocks

24 special blocks. Built for production.

Forget generic documents that only allow bold and lists. Structure your project with interactive blocks built by and for developers: from colour palettes and decision trees to typed balance data that exports automatically to your game engine.

Rich text

Editing with bold, lists, headings and clean formatting without leaving the writing flow.

Callouts

Highlighted containers for warnings or important design notes.

Columns

Advanced column layouts to organise text and create clean compositions.

Bookmark

Persistent external links that don't break even if the destination URL changes.

Cross-reference

Smart cross-references to connect sections of the project to each other.

ConstantsTyped

Closed sets of values. Your document enum is exactly the same enum your code reads.

AttributesTyped

Entity sheet with strict key-value pairs (int, float, string, enum).

FormulaTyped

Complex mathematical expressions with KaTeX that export cleanly to the API.

Table

Tabular data with native CSV/JSON export. The real source of your balancing.

ControlsTyped

Interactive input maps broken down by action, platform and device.

DialogueTyped

Structured dialogue lines with speaker, text and branches ready for localisation.

Decision treeTyped

Interactive logic trees for quest branches or complex conversations.

CharacterTyped

Technical character sheets with profiles, archetypes and logical connections.

Glossary

Centralised glossary of lore terms and project technical jargon.

Glossary mention

Mention a term and it auto-links to its glossary entry anywhere in the document.

Reference panel

Integrated visual panels to establish the aesthetic tone of a level or character.

Colour palette

Technical colour palettes with HEX/RGBA codes ready for the art team.

Asset guide

Containers for images, sprite sheets and visual style guides.

Annotated map

Level maps on which you can place pins with floating design notes.

State machineTyped

Logic state machines to define AI behaviours or game flows.

Diagram

Flow and technical architecture diagrams generated from markdown code.

TimelineTyped

Chronological timelines for events, cinematic sequences or delivery milestones.

API EndpointTyped

Dedicated blocks for documenting network infrastructure or online services.

Code

Highlighted snippets with native syntax support for C#, GLSL, Lua, Python and JSON.

Departments & filtering

Six departments by default. Zero background noise.

Assign specific blocks to one or more roles and filter the entire project with a single click. Each technical or creative profile focuses on their own work while leadership maintains the global production perspective.

  • Dynamic focus filter. Activate the "My departments only" view to clear the screen instantly and conduct deep reviews without distractions from other workflows.
  • Role-segmented notifications. The Art department only receives Art alerts, preventing designers or programmers from being overwhelmed with feedback threads that don't concern them.
  • Flexible architecture. Adapt the tool to your studio's real structure: rename departments, add specialised roles or remove the ones you don't use.
Departments6 active
DesignNDD · LDD
42
Programming
18
Art
7
Audio
4
Narrative
6
QA
2
Priorities

Four global labels. Absolute control over project scope.

Assign a priority level to every system in your document. Explicitly define what is part of your current release core, what gets shelved if time runs out and what is reserved for future expansions — all without leaving the editor.

Esencial

Vertical slice

If it falls, the game doesn't work.

68 bloques

Opcional

Polish

Done if there's time, documented the same.

34 bloques

Futuro

Roadmap

For the next version, not this one.

22 bloques

DLC

Future content

Isolated, ready to be reactivated.

15 bloques

GET · /v1/projects/42/sync200 OK
# Petición GET /v1/projects/42/sync Authorization: Bearer prj_live_a7c2... # Respuesta — attribute block (200 OK) { "type": "attribute", "id": "combat.weapons.rifle", "fields": { "damage": { "type": "int", "value": 24 }, "fireRate": { "type": "float", "value": 7.5 }, "ammo": { "type": "enum", "value": "energy" } }, "version": "2.3.0" }
REST API

Native integration with your engine. Live documentation over HTTP.

Turn your documentation into your project's backend. Through a hyper-fast read-only API, any engine or script — Unity, Unreal, Godot or your own software — consumes the structured data as production-ready JSON.

Technical specs & security
  • Independent, revocable tokens. Generate unique per-project access keys from the dashboard. If a token is compromised or an external party leaves the team, revoke it instantly and generate a new one with a single click.
  • Isolation and scope control. Each token has read-only permissions and you can limit its access to specific systems or departments: your code only consumes what it needs.
  • Read-only architecture. As an exclusively read API, it is technically impossible for a code error or external breach to alter, delete or corrupt your documents.
  • Optimised payload. Special blocks — balance tables, attributes, dialogue — are returned as clean, standardised JSON, easy to parse by your import scripts.
View API documentation

Technical reference: JSON payload examples, endpoints by system and integration guides for your tool pipeline.

Role permissions

Who edits what, without ambiguity.

Control the security of your environment by adding your team directly at project level with clear roles. Define which profiles can edit content and which enter read mode, preventing human error from modifying design foundations or altering production data.

Owner Admin
Absolute management

Full studio control. Complete access to edit the project, manage the team, revoke or create API tokens and manage the global account settings.

Editor Write
Production & writing

Create and edit permissions. Ability to edit and structure all project content. For infrastructure security, they do not have access to API token management.

Viewer Read
Review & feedback

Read mode for the team. Full project visibility for development or testing tasks, without the ability to modify the structure or blocks, and with restricted access to API credentials.

Flexible privacy · Public documents
Selective document visibility

Your main project remains 100% private and secure, but you have the power to make any specific document public with a single click.

Community

Ideal for sharing roadmaps, update patches or encyclopedias with your community via a public link, while block editing and the API remain locked under your absolute control.

Templates & reuse

Never start from a blank page again.

Save hours of structuring by creating your own document models or using pre-built templates. Set up the perfect structure once and replicate it instantly for every new character, game system, chapter or technical report in your production.

  • Your own models. Turn any document into a reusable template for the whole studio.
  • Pre-built library. Start with ready-made structures for sheets, systems and levels.
Templates · Catalepsy8 templates
Character sheet
Narrative
Combat system
Design
Level document
Level
Narrative chapter
Narrative
Technical report
Prog
Connected: Dropbox Google Drive
combat_reference_v3.psdSara K. · 3d ago
Dropbox42 MB
Damage_calculations.xlsxAlex L. · yesterday
Drive128 KB
parry_animation_test.mp4Mara R. · 2h ago
Dropbox8.1 MB
combat_balance.figmaJohn D. · 5d ago
Drive
Drag files here or select them
Modules & attachments

All your production context, centralised.

Stop searching for lost files in shared folders or messaging chats. Each document has a native attachments and auxiliary modules section so you can associate balance spreadsheets, flow diagrams, external references or system documentation exactly where they are needed.

And much more in the ecosystem

Details that keep production running.

Full change history

Track every document's evolution, recover previous versions and maintain absolute traceability of who edited what and when.

Selective notifications

Receive alerts only for the projects you're involved in, keeping your inbox clean and focused on what matters.

Cross-platform support

Access all technical and design documentation from any browser, optimised for remote teams and agile workflows.

Want to see how everything works in detail? Access our complete manual to get the most out of the editor, the module system and the API.

Explore the documentation

The individual plan is free forever.

Join the waitlist. No friction, no commitments.