What is Inkling?
inkling is a library which reads stories written in Ink and presents their content
to the user. It is an interface, not a game engine: it validates the script and
returns the text, but it is up to the caller to take that text and use it however
they want in their game.
Why use inkling?
- Simple interface
- Rust native
- Support for non-latin alphabets in identifiers
- Few dependencies: optional
serdedependency for easy saving and loading, and optionalranddependency for adding randomized features
Why not?
- Fewer features than Inkle’s implementation of the language
- Untested in serious work loads and large scripts: expect bugs
- Written by a hobbyist, who cannot promise quick fixes or support