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
serde
dependency for easy saving and loading, and optionalrand
dependency 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