Twine on avoimen lähdekoodin ohjelmisto interaktiivisen fiktion tekemiseen.
Twinellä tehdyissä peleissä voi olla kuvaa ja musiikkia, mutta pääasiassa ne ovat tekstiä ja hyperlinkkejä. Pelit muistuttavat digitaalisia pelikirjoja Choose Your Own Adventure -sarjan tapaan ja ovat luonteeltaan tekstiseikkailupelejä kuten Zork. Ohjelmalla tehdyt pelit ovat pelattavissa verkkoselaimella. Vähäisen ohjelmointitarpeen vuoksi Twinestä on tullut erityisen suosittu henkilöille, jotka eivät ole ohjelmoineet.
Twine tukee muuttujia, ehtorakenteita, toistorakenteita sekä syötteitä käyttäjältä. Twine-peleissä voi käyttää Cascading Style Sheetsiä (CSS) ja JavaScriptiä. Lisäksi on tehty työkaluja kuten Tweego, jolla Twine-pelejä voi kirjoittaa tekstitiedostoina.
Twinen on kehittänyt alun perin Chris Klimas vuonna 2009. Arvostetuimpia Twinellä tehtyjä pelejä on vuoden 2012 Howling Dogs.
Lähteet
Aiheesta muualla A Total Beginner’s Guide to Twine 2.1
Luokka:Interaktiivinen fiktio Luokka:Pelinteko-ohjelmat