Ink Integration for Unity

Ink Integration for Unity

LaunchedApr 201610.1y

UpdatedJul 20232.9yAbandoned?

inkle

4.5/5 · 2 recent reviews · rating steady
5.0
53 reviews total
See store for pricingtools

Price history

Tracked store price

No tracked price history is available for this asset yet.

No tracked price history is available for this asset yet.

Signals

Momentum (24h)+344 views
Recent Sentiment
4.5/5 · 2 recent reviews · rating steady
Package size0.95 MB

AI Reviews Analysis

Editor's Cut

Pros

Ink is an exceptionally powerful, flexible, and industry-proven narrative scripting language that excels at handling complex branching dialogue and interactive fiction. It offers a robust separation between narrative logic and game code, allowing writers to test stories independently in the Inky editor before integration. The system is highly extensible, integrates seamlessly with Unity's UI and TextMeshPro, and provides a clean API for binding C# functions to narrative events, making it an invaluable, free, and community-supported tool for narrative-heavy projects.
If you are a professional developer capable of building your own UI architecture, Ink is the gold standard for narrative systems, but expect to spend time debugging integration quirks and writing your own boilerplate code.

Cons

The asset is not a plug-and-play solution and requires significant custom C# implementation to build a functional UI and game-world interface. Users frequently report installation issues, including null reference errors and version mismatches between the Unity package and the Inky editor, often necessitating manual updates from the GitHub repository. Additionally, the documentation for the Story-API is sparse, external function binding can feel cumbersome for complex projects, and the system lacks native, out-of-the-box support for localization.
Legacy Software: this asset was last updated 2.9 years since update. Verify compatibility before purchase.

Render pipelines

None flagged

Description

Ink is the open source narrative scripting language developed by Inkle, used to write 650000 words of branching narrative for their IGF award-winning 80 Days.


This package provides everything authors and developers need to start writing, testing, and integrating ink stories in Unity.


Learn about Ink | API Documentation | Inky Editor



Ink Player Window allows for fast testing and debugging of stories.


Automatic compilation instantly converts ink stories to JSON for use in game.


Custom inspector for ink files reveals errors, warnings, todos and file relationships.


Runtime API allows developers to control the story flow, manipulate variables, and use callbacks.


Ink syntax highlighting for Sublime Text.