So, you’re a writer?

Turberfield-dialogue is a framework which supports screenwriting. It adopts terminology from the screenplay tradition, to define a script format which feels familiar to writing practitioners.

Turberfield comes with a rehearsal tool which lets you run through your dialogue and fine-tune your tone and pace.

We’ll go over the syntax of Turberfield scene files in a moment. It is based on a system called reStructuredText. That’s the same system which generated the pages you are reading now.

As well as producing dialogue, you may be called upon to define some game logic too. The Turberfield framework encourages you to write game logic in Python. Luckily, it’s probably the friendliest programming language you’ll find.

So, you’re a developer.

If you have written no code at all yet, Turberfield by itself can provide all you need for an early prototype.

Or, you can use it as a library to provide a dialogue system for your existing Python game.

Turberfield is also your publisher. When it’s time to collaborate with others or show your dialogue to an audience, you’ll use the Python packaging system to distribute and install your work.

By the end of the creative process, you will need some familiarity with packaging techniques. That’s not usually a subject for beginners, so I wrote this easy tutorial. If you revisit this topic from time to time, you should have learned what you need by the time your dialogue is ready to share.