A downloadable game planner for Windows, macOS, and Linux

Buy Now$14.90 USD or more


Drafft is a sleek, efficient game development tool aimed to reduce file clutter and provide a centralized hub for all the various aspects of your game development process. It could be  defined as  of game dev cms.

Main Features:

  • GDD (Game design Document) editor.
  • Scripting editor.
  • Non linear branching dialogue tree editor .
  • Much more!

Once you are done, export game-ready data in plain JSON format and use it in any engine.

You can use the software in evaluation mode for as long as you want, with all the options included and no missing features.

If you love it – and I hope you will – you can purchase the full version.

Drafft licence is very reasonably priced. If you enjoyed the software or you find it useful please consider supporting development by purchasing the full version. Purchasing the software is the best way to support future development.

Documentation can be found at https://drafft.aboni.dev.
Looking for sample projects? check the examples repository.
Using Godot? check out drafft importer for Godot

Diving into Drafft

Drafft is a powerful and versatile tool. Here are all the cool features you get when you download the software:

  • Central Repository: Store, organize, sift through, and edit your data all in one place. Use it offline your hard-drive and sync  optionally sync it to a remote couchdb database.
  • Collaborative Platform: Work on your projects with anyone you choose. Several users can work on the same database and sync any changes in real-time. (a couchdb server is needed)
  • Engine Agnostic: Export in standard JSON format for varied usage
  • Aesthetic UI Experience: Bring your ideas to life using a visually appealing interface

Game Design Documents

Drafft offers complete control over your Game Design Document (GDD). Create your GDD instantly and share concepts with your team. Each member gets access to the centralized GDD. It is that simple!

You can also use the GDD editor to jot down quick notes, thoughts, and ideas in whichever format you prefer. Drafft supports Gifs, Images, Videos, To-Do Lists, among many others. Sky’s the limit here.



Someone needs to tell your game’s characters what to do… I mean you, of course! Use Drafft’s powerful script editor to create immersive dialogue and scenes that flow seamlessly into one another.

The scripting tool features auto-generated standard screenplay documents and supports several programming languages. The tool helps extract and identify text for Voice Overs (Vos), Emotions, Commands, and Functions.

Everything is converted to standard JSON when you export, making the scripting process just how it should be: painless, efficient, and creative.


Powerful Dialogue Editor

Drafft combines two excellent methods for displaying complex non-linear dialogue: the Non-Linear Branching Tree Graph with linked Scripts.

Drafft offers you an organized tree structure so you can follow the scene and a versatile scripting editor, so you don't have to write in congested boxes. And voila! You get a flowing story, and no need to pigeonhole your script.

You can also create intricate scenes without adding a bunch of tree nodes to the screen. However, a visual representation made with tree nodes will help you picture all possible outcomes as well.

Use Drafft to play out your best story.


The Director Module

This Behind the Scenes (BTS) module is where you shine. Feel free to direct your project as much as you want. List down any additional character info for either VO artists or to add depth to your GDD.

Use the module functionality to accomplish key tasks: export VO scripts in standard script format or as a text file and export tagged lines for audio processing, clip identification, and localization.

Additional Standard Editors

Here are some fun Drafft extras you may find useful:

  • Quests: these can be drawn-out quests, linked objectives, or just properties that need to be checked off your characters' list during the game
  • Items: create an Items database where you can assign them custom properties to be used in your game
  • Grids: Input fixed schema data in  excel-like spreadsheet tables.
  • Misc Objects: these can be any type of JSON object that can be exported to the engine. You can use these for main menus, default options, and more.


Kanban Boards

Don't lose any of your brilliant ideas or inspiration flashes. Jot down any notes or to-dos, or any markdown content within your project. You can still use other tools like Trello, but having this in-software will make it easier to remember your brainwaves.

Customizable Export Mappings

If you want custom implementations, you can completely rewrite Drafft’s scripting syntax at export to conform to the target language.

For example, if you’re using C#, you could theoretically map <Commands> to standard C# classes and use reflection to avoid writing any parser at all!


Continual Development

Drafft is in continual development since 2020 and will receive future upgrades according to community interest and feedback.


The software is currently in beta stage, and will receive updates regularly over time improving the stability of the program. Please always make backups of your data (you can manually do it via the app or set up the auto backup option)


  • You are not allowed to sell or rent this software.
  • This software is provided "as-is", with no express or implied warranty.
  • In no event will the author be held liable for any malfunction or damage arising from the use of this software.
StatusIn development
PlatformsWindows, macOS, Linux
Release date Dec 10, 2020
Rated 5.0 out of 5 stars
(6 total ratings)
GenreVisual Novel
Tagscms, dialogue, dialogue-editor, Game Design, gamedev, game-planner, project-management, quest-editor, writing


Buy Now$14.90 USD or more

In order to download this game planner you must purchase it at or above the minimum price of $14.90 USD. You will get access to the following files:

Drafft License 163 bytes

Download demo

drafft-1.4.2-linux-x86_64.AppImage 203 MB
Version 1.4.2
drafft-linux_portable.zip 201 MB
Version 1.4.2
drafft-Installer-1.4.2-win-x64.exe 141 MB
Version 1.4.2
drafft-1.4.2-linux-arm64.AppImage 204 MB
Version 1.4.2
drafft-windows_portable.zip 206 MB
Version 1.4.2
drafft-mac_portable.zip 198 MB
Version 1.4.2

Development log

View all posts