---
key: resource/ink-narrative
type: resource
id: ink-narrative
lang: en
title: ink / Inky
summary: >-
  Write branching stories and dialogue with variables and conditions. Useful for
  separating narrative rules from the game engine’s implementation.
updatedAt: null
status: active
url: 'https://gamemechanics.pro/en/resources/#resource-ink-narrative'
jsonUrl: 'https://gamemechanics.pro/api/v1/knowledge/en/resource/ink-narrative.json'
markdownUrl: 'https://gamemechanics.pro/content/knowledge/en/resource/ink-narrative.md'
aliases: []
tags:
  - tool
  - ''
  - design
sourceIds:
  - source-06aadac40fb6bd88
sources:
  - id: source-06aadac40fb6bd88
    title: ink / Inky
    url: 'https://www.inklestudios.com/ink/'
    verifiedAt: null
relations: []
placements: []
supersededBy: []
attributes:
  kind: tool
  format: null
  language: en
  authors: inkle
endsAt: null
provenance: >-
  Original editorial recommendation. The external material retains its author’s
  rights.
license: CC-BY-4.0
codeLicense: MIT
attribution: gamemechanics.pro contributors
---
# ink / Inky

id: ink-narrative
type: resource
key: resource/ink-narrative
lang: en
status: active
url: https://gamemechanics.pro/en/resources/#resource-ink-narrative

Write branching stories and dialogue with variables and conditions. Useful for separating narrative rules from the game engine’s implementation.

## When to use it

Write branching stories and dialogue with variables and conditions. Useful for separating narrative rules from the game engine’s implementation.

## Access

ink, Inky and the Unity integration are free under MIT. Plan the game’s UI, saves and localization separately.

## Try it

Create a short dialogue in which an earlier choice changes an available line.

## Connected materials


## Sources and provenance

Original editorial recommendation. The external material retains its author’s rights.

- [ink / Inky](https://www.inklestudios.com/ink/) (id: source-06aadac40fb6bd88)

CC-BY-4.0 · gamemechanics.pro contributors
