A sample demonstrating how to integrate the Ink narrative scripting language with Luna's VisualNovel component. Supports choices, branching dialogue, and Luna text effects.

Lives in com.cupkekgames.inkbridge (sibling package, installed via the CupkekGames UPM scoped registry through the Package Manager).

Requirements

  • com.cupkekgames.luna (this package, with core + input bundled)
  • com.cupkekgames.inkbridge (installable via Package Manager)
  • The Ink Unity Integration package (com.inkle.ink-unity-integration) — install separately from Inkle's GitHub release.

What's inside

  • InkStoryControllerBase — bridges an Ink story to Luna's VisualNovel UI: feeds dialogue lines, choices, and end-of-story events.
  • A demo scene at Samples~/Ink/InkDemo/ showing the wiring end-to-end.

See also: VisualNovel component for the Luna UI side.

Settings

Theme

Light

Contrast

Material

Dark

Dim

Material Dark

System

Sidebar(Light & Contrast only)

Light
Dark

Font Family

DM Sans

Wix

Inclusive Sans

AR One Sans

Direction

LTR
RTL