Ink is a scripting language and engine created by Inkle Studios for writing interactive narrative stories and games. It is designed for creating interactive text-based games and narrative experiences with player choice and branching dialogue.
A scripting language and engine for writing interactive story and games with player choice, branching dialogue, and narrative experiences
What is Ink by Inkle?
Ink by Inkle is an open-source scripting language developed by Inkle Studios for authoring interactive narrative stories and games. It allows authors to write text-based interactive fiction stories with choices, conditional logic, and dynamic text generation.
Some key features of Ink include:
Branching narrative paths based on player choices
Conditional logic to show or hide parts of the story
Dynamic text via text substitutions
Integration with Unity to create text-based games or visual novels
Compiler to convert ink scripts into compact JSON
Runtime engine for executing ink stories
Open-source under MIT license for free commercial/noncommercial use
Ink enables creating deep interactive narratives and text adventures easily, ideal for interactive fiction writers, game narrative designers, and visual novel creators. It has been used in commercial games like 80 Days, Sorcery, and Overboard. With Ink and Unity, one can create interactive text games with graphics and sound effects.
Textadventures.co.uk is a free, browser-based platform that allows anyone to create and play text adventure games. It features an easy-to-use editor for building nonlinear narratives with branching dialog trees and multiple story pathways. No coding experience is required.Users can drag and drop scenes, characters, items, and other game elements into...
Twine is an open-source software tool originally created by Chris Klimas in 2009 for easily creating interactive and nonlinear textual stories, RPGs, adventure games, or interactive fiction games. The stories created in Twine consist of textual 'passages' that link together into branching or looping narratives based on user choices.A key...
Visual Novel Maker is a user-friendly game development tool focused on the creation of visual novels. It provides an intuitive drag-and-drop interface for constructing visual novel scripts, customizing background images and music, designing original characters and outfits, and adding special effects and transitions between game scenes.Key features of Visual Novel...
Chat Mapper is customer experience analysis software designed for call centers and customer support teams. It records, transcribes, and analyzes phone calls, chats, emails, and other customer interactions to provide insights about the customer journey.Key features of Chat Mapper include:Conversation mapping to visually see common topics, pain points, emotions, and...
Articy:Draft is a visual scripting software specifically tailored for developing complex, narrative-driven video games, simulations, and interactive stories. Its node-based interface allows users to map out intricate storylines, dialogue trees, character relationships and other narrative elements in an intuitive, visual manner.Some key features of Articy:Draft include:Visual scripting of storylines, branching...
Dialogue Designer is a leading no-code bot building platform used by non-technical staff to create conversational AI chatbots and voice assistants. It features a visual drag-and-drop interface to design dialog flows complete with contexts, conditional logic, slots, database and API integration, and more.Some key capabilities include:Intuitive graphical interface for designing...
TalkerMaker Deluxe is an augmentative and alternative communication (AAC) software designed to help people with speech difficulties verbally communicate. It provides an intuitive platform for creating customized voice output communication aids.The software allows users or caregivers to record custom words, phrases, and sentences, then link the audio clips to onscreen...
Amulet is an open-source game engine and creative coding tool that allows developers and creators to build 2D and 3D games and interactive applications using Python. It features a visual node-based scripting system that enables drag-and-drop coding without the need to write lines of code.Some key capabilities and features of...
Undum is an open-source tool created specifically for building choice-based interactive fiction games and stories. It provides developers with a lightweight JavaScript framework to create non-linear, explorable narratives where users make choices by clicking on hyperlinks that change the course of the story.Some key features of Undum include:Simple markup language...
WrittenRealms is an online writing community and worldbuilding platform designed for fiction authors, game creators, and roleplayers. On WrittenRealms, users can create and share interactive fiction worlds, build detailed maps with pins and descriptions, plan out scenes using corkboards, develop realms with different magic systems and histories, and write stories...
TalkTree is a call tracking and analytics platform aimed at call-driven businesses who want more insight into their phone calls. It enables tracking phone calls from all marketing channels to see which ones are driving calls and conversions.Key features of TalkTree include:Call tracking numbers to get insights into the number...
Squiffy is an easy-to-use, beginner-friendly tool for creating interactive text-based fiction, stories, and games. It uses a simple markup format to allow authors to build nonlinear, branching narratives that readers can navigate by making choices. Squiffy outputs HTML files that can be opened in any modern web browser to play...
Yarn Spinner is an open-source dialog engine designed specifically for narrative-heavy games built in Unity. It provides a framework for writers to author conversational dialogue using a YAML-based scripting language. Developers can then integrate the serialized dialogue into their Unity projects using the Yarn Spinner C# library.Some key features and...
Dedalus is an open-source, cross-platform integrated development environment and visual scripting language designed specifically for game creation. It allows users to build 2D and 3D games without writing code through an intuitive, node-based visual scripting system.Some key features of Dedalus include:Drag-and-drop visual scripting for controlling game logic and behaviors without...
ChoiceScript is an open-source, text-based game engine designed for developing multiple-choice interactive novels and games. It was created by Choice of Games to allow writers and developers to create text-based games without needing to write code.With ChoiceScript, creators design games by writing a script using a simple, intuitive language. The...
AXMA Story Maker is a powerful yet user-friendly video creation and animation software designed to help businesses, marketers, educators and other professionals quickly create stunning animated videos for their brand and products. With its easy drag-and-drop interface and diverse pre-made asset library of animated templates, backgrounds, characters, props and more,...
Chronicler is an open-source, self-hosted alternative to proprietary note taking apps like Microsoft OneNote or Evernote. It allows users to take rich text notes, organize them into notebooks, tag notes for easier searching, collaborate with others on notes, and more.Some key features of Chronicler include:Rich text notes with support for...
Inklewriter is a free web-based tool developed by inkle Ltd that allows writers to create and publish interactive stories and branching narratives. It enables authors to build interactive fiction using text, images, and links without needing any coding knowledge.Some key features of Inklewriter include:A simple visual script map that shows...
ADLENGINE is an open-source machine learning framework developed by IBM for building intelligent applications. It provides a comprehensive set of tools and capabilities for the full machine learning lifecycle including:Data ingestion and pre-processing - Tools for connecting to data sources, cleaning, transforming and normalizing data.Model building - APIs and algorithms...
iSpring TalkMaster is a powerful yet easy-to-use presentation software designed specifically for creating interactive eLearning content. With iSpring TalkMaster, you can quickly convert traditional PowerPoint presentations into engaging online courses.Some key features of iSpring TalkMaster include:Interactive characters and interviews - Bring presentations to life by incorporating lifelike characters, video interviews,...
TADS (Text Adventure Development System) is an open source programming language and development system designed specifically for building interactive fiction games and text adventures. It includes a domain-specific language tailored for crafting intricate stories, descriptions, characters, objects, rooms, and puzzles.Key features of TADS include:A full-featured programming language optimized for text-based...
ADRIFT is an open-source, text-based interactive fiction authoring system that allows users to create their own text adventure games. It features a simple drag-and-drop interface that does not require any programming knowledge or scripting.With ADRIFT, users can create interactive worlds and simulations populated by objects, characters, and locations that players...
Spatterlight is a powerful open-source program for digital painting and 2D animation. It has an easy-to-use interface that allows both hobbyists and professionals to create stunning digital artwork and animations.Some key features of Spatterlight include:Intuitive drawing and animation tools like brushes, pencils, eraser, onion skinning, etc.Layer support for organizing your...
OpenBST is an open-source software application designed to help parents and therapists provide behavioral skills training for children with autism. It incorporates evidence-based techniques like video modeling, prompting, reinforcement, and data tracking to teach important life skills.Some key features of OpenBST include:Video modeling - Pre-recorded videos demonstrate a skill or...
Playfic is an open-source platform designed specifically for creating and playing interactive fiction games. Interactive fiction, often shortened to IF, is a genre of text-based games that simulate environments where players control characters and influence stories through text commands.Playfic provides an online integrated development environment (IDE) and interpreter for writing...
gist-txt is a lightweight web application designed for quickly creating, editing, sharing, and collaborating on text snippets and code samples. Developed as an open-source alternative to services like Pastebin and GitHub Gists, gist-txt allows users to easily dump bits of text, code samples, notes, to-do lists, and more using a...