ephread / inkgd

Implementation of inkle's Ink in pure GDScript for Godot, with editor support.
MIT License
305 stars 33 forks source link
godot godot-addon godot-engine godot3 ink inkle inky

inkgd

build Documentation Status Version Godot Version License

Implementation of inkle’s Ink in pure GDScript, with editor support.

[!IMPORTANT] inkgd is compatible with Godot 4.2+, but has no official releases yet. To use inkgd with Godot 4.2+, fetch the godot4 branch.

[!NOTE] inkgd shines for rapid prototyping in GDScript and small games. While the runtime implementation is feature-complete and passes the test suite, it’s slower than the original C# implementation. It is used in commercial games, but if you need a faster solution and don’t mind C#, you should consider using godot-ink.

Table of contents

Features

Requirements

Asking Questions / Contributing

Asking questions

If you need help with something in particular, start a discussion. If you want to report a problem, open an issue.

Contributing

If you want to contribute, be sure to take a look at the contributing guide.

Installation & Getting Started

inkgd is available on Godot's Asset Library. The full documentation is hosted on Read The Docs.

Editor Plugin

Ink panel demo

Compatibility Table

inkgd version inklecate version Godot version
0.1.0 – 0.1.4 0.8.2 – 0.8.3 3.1 – 3.2.1
0.2.0 – 0.2.1 0.9.0 3.1 – 3.2.1
0.2.2 0.9.0 3.2 – 3.2.3
0.2.3 0.9.0 3.2 – 3.4
0.3.0 1.0.0 3.2 – 3.4
0.4.0 – 0.4.7 1.0.0 3.3 – 3.5
0.5.0 1.1.1 3.3 – 3.5

Acknowledgement

Code

Ink Stories

Documentation & Tutorials

Sponsors

WILD WITS Games

License

inkgd is released under the MIT license. See LICENSE for details.