The Ink Player plugin brings interactive storytelling into Obsidian by allowing users to play ink-based fiction directly within their notes. Designed to work with Inkle’s ink scripting language, this plugin transforms .ink
files into playable narratives with full support for advanced features like custom tags, save/load functionality, and seamless mobile compatibility. Users can activate stories through a command or ribbon button and experience branching paths, choices, and immersive dialogue as part of their knowledge management workflow.
Full Changelog: https://github.com/uglyboy-tl/obsidian-ink-player/compare/1.0.2…1.1.0
English | 中文
This is an open-source Obsidian plugin for playing interactive fiction powered by Inkle's ink engine, designed for web games.
You can find a guide to the basics of ink here.
Thanks to Calico, this plugin offers a wealth of new features, including custom tags, full mobile compatibility, game saving, and advanced parsing.
Settings
→ Community Plugins
→ Browse
.Ink Player
and select the Ink Player plugin.Install
.Enable
..ink
extension).Activate Ink Story
command (available via the command palette or the dedicated ribbon button).npm i
or yarn
to install dependencies.npm run dev
to start compilation in watch mode.