EVERYTHING XIAOMI
Get listed

Drafft

Drafft is an offline-first editor for interactive narrative systems and game design data.

Place
#20 of 25
Score
6.0
Drafft's website

What Drafft is

Drafft is an offline-first editor for interactive narrative systems and game design data. It organizes dialogue trees, scripts, variables, quests, items, and game design documents in one workspace. The dialogue editor handles branching nodes, choices, conditions, switches, events, linked scripts, and undo or redo. A simulator checks conditions and control flow against temporary state without running the game. Its optional UAF syntax adds structure to plain text. The GDD editor supports Markdown, linked documents, embedded media, and JSON export. Drafft exports structured JSON for game engines and can tailor output to target formats. Projects stay local by default and work offline. Optional collaboration uses a CouchDB-compatible server configured by users, with item locking during edits. An optional REST API works only while Drafft runs with a loaded project. It is paid, offers a seven-day trial without a card, and supports Linux, macOS, Windows, API use, and self-hosting.

Good

  • Branching dialogue with conditions and events
  • Simulator checks control flow without running games
  • Markdown, media, linked documents, JSON export
  • Local storage and offline operation by default
  • Seven-day trial includes all features

Watch out

  • No free plan
  • Sync requires configuring a CouchDB-compatible server
  • Item locking limits simultaneous edits
  • REST API requires a loaded running project

Who it suits

Drafft suits narrative designers and game teams organizing dialogue, quests, scripts, and design documents. It also fits users who want local, offline project storage.

Verdict

Drafft combines narrative authoring, documentation, simulation, and game-engine export in one local-first tool. Its paid model, configured sync, and running-project API requirement matter when planning team workflows.

The facts

Each one read from Drafft's own pages, with the date it was checked.

What it does

API
The optional REST API works only while Drafft is running with a project loaded.checked 8 Oct 2026
API authentication
The API supports an API key sent in the x-api-key request header, and its default port is 9001.checked 8 Oct 2026
Collaboration limit
Drafft’s multi-user sync uses item locking to prevent two users from editing the same item at once.checked 8 Oct 2026
Dialogue editor
The dialogue editor supports branching nodes, linked scripts, conditions, choices, events, and undo and redo.checked 8 Oct 2026
Dialogue trees
Its dialogue editor supports branching nodes, conditions, switches, events, and links to project scripts.checked 8 Oct 2026
Export
Drafft exports structured JSON for use with game engines and supports tailoring exports to target formats.checked 8 Oct 2026
Game design documents
The GDD editor supports Markdown, linked documents, embedded media, and JSON export.checked 8 Oct 2026
Integrations
Optional remote collaboration and sync use a CouchDB-compatible server that users configure themselves.checked 8 Oct 2026
Offline and privacy
Drafft stores data locally by default and works offline; its privacy page says it does not call home, track users, or store their data.checked 8 Oct 2026
Privacy
Drafft says project data stays local by default and leaves the device only if the user chooses to sync it.checked 8 Oct 2026
Product
Drafft is an offline-first editor for interactive narrative systems and game design data.checked 8 Oct 2026
REST API
An optional REST API can be enabled in settings, but it works only while Drafft is running with a project loaded.checked 8 Oct 2026
Scripting
Drafft scripts can be used for dialogue, scenes, and game logic, and the app can generate screenplay documents with voiceover tags.checked 8 Oct 2026
Simulation
The dialogue simulator evaluates conditions and control flow using temporary simulated state, without running the game.checked 8 Oct 2026
Support
The site lists [email protected] as its support contact.checked 8 Oct 2026
Sync constraint
Drafft’s sync documentation says users should avoid modifying the same item at the same time to prevent conflicts and data loss.checked 8 Oct 2026
Sync integration
Optional multiuser syncing uses a CouchDB-compatible remote database that users provide and configure.checked 8 Oct 2026
What it organizes
It can organize dialogue trees, scripts, variables, quests, items, and game design documents in one place.checked 8 Oct 2026

The company

Headquarters
Argentinachecked 28 Sep 2026
Maker
The privacy policy identifies Alexis Boni in Argentina as Drafft.checked 8 Oct 2026

Where it runs

Platforms
The site lists Linux, macOS, and Windows support; its Linux downloads include x86_64, arm64, Snap, and Flatpak options.checked 8 Oct 2026

Money

Trial
The pricing page offers a seven-day free trial with access to all features and no credit card required.checked 8 Oct 2026

Alternatives to Drafft

All alternatives
  1. 1Yarn Spinner logo

    Yarn Spinner

    Free planOpen sourceWebAPIExtensionLinux
    8.0$75 one-time
  2. 2Ren'Py logo

    Ren'Py

    Free planOpen sourceAndroidiOSWebAPI
    7.9Free plan
  3. 3

    ChatMapper

    Free planWebLinuxmacOSSelf-hosted
    7.7From $19 a month
  4. 4articy:draft X logo

    articy:draft X

    Free planAPImacOSSelf-hostedWindows
    7.4From €69.99 a year
  5. 5

    Poetix

    Free planWebAPI
    7.2From $15 a month
  6. 6Arcweave logo

    Arcweave

    Free planWebAPI
    6.7From $15 a month