IT-lexikon › Programmering › ink (inkle)

ink (inkle)

Programmering In English → Uppdaterad: 2026-10-27
Mer info
Skapad av
inkle
Typ
Skriptspråk för berättelser
Licens
MIT
Källkod
github.com/inkle/ink

Märkspråk för förgrenad text där manuset ser ut som prosa och logiken hålls till ett minimum av tecken.

Brittiska inkle byggde ink för sina egna spel — 80 Days, Sorcery!, Heaven's Vault — och släppte det som öppen källkod 2016. En berättelse delas i knots och stitches; * inleder ett val, + ett val som går att ta flera gånger, och -> hoppar vidare. Variabler, villkor och räknare för hur ofta en rad har visats finns inbyggt.

Manuset kompileras till JSON som en liten runtime läser; den officiella är skriven i C# för Unity, och inkjs kör samma filer i webbläsaren. Spelmotorn frågar runtimen efter nästa rad och vilka val som finns, och bestämmer själv hur det ska se ut. Det är den uppdelningen som gör att författare kan arbeta utan att röra spelkoden.

← Tillbaka till lexikonet