ink: Inkle’s open source scripting language for writing interactive narrative

Gearing up to teach “Digital Storytelling” this summer. Not sure whether I have time to add this tool to the syllabus, but I’m definitely going to play with it.

ink is a scripting language built around the idea of marking up pure-text with flow in order to produce interactive scripts. At its most basic, it can be used to write a Choose Your Own-style story, or a branching dialogue tree. But its real strength is in writing dialogues with lots of options and lots of recombination of the flow.

ink offers several features to enable non-technical writers to branch often, and play out the consequences of those branches, in both minor and major ways, without fuss. The script aims to be clean and logically ordered, so branching dialogue can be tested “by eye”. The flow is described in a declarative fashion where possible. It’s also designed with redrafting in mind; so editing a flow should be fast. Writing with Ink

Post was last modified on 6 Apr 2016 11:50 am

Share
Published by
Dennis G. Jerz

Recent Posts

The choreographer daughter is doing a thing.

The choreographer daughter is doing a thing.

2 days ago

So I’m starting a thing. Wish me luck. #blender3d #medieval #york #mysteryplay #corpuschristi

So I’m starting a thing. Wish me luck. #blender3d #medieval #york #mysteryplay #corpuschristi

2 days ago

No interior yet. Getting there. Gotta start somewhere. Low-poly background detail for a medieval theater project. #blender3d

No interior yet. Getting there. Gotta start somewhere. Low-poly background detail for a medieval theater…

2 days ago

This is manageable. Far better than some semesters.

This is manageable. Far better than some semesters.

3 days ago

Creating textures for background buildings in a medieval theater simulation project. I can always improve this later. #blender3d

Creating textures for background buildings in a medieval theater simulation project. I can always improve…

4 days ago

Yesterday my stack of unmarked assignments was about 120, so this is not bad.

Nothing in this stack is pressing, but they do include rough drafts of final papers,…

5 days ago