InkGameScript FAQ

Welcome to the InkGameScript FAQ. Here you’ll find answers to the most frequently asked questions about InkGameScript, inkjs, and interactive fiction development. If you need further assistance, please visit our Community page or Contact Us directly.

General Questions

What is InkGameScript?

InkGameScript is an open-source narrative scripting language for interactive fiction and games, based on Inkle’s Ink. It enables writers and developers to create branching stories with simple markup and integrate them into web or game projects using inkjs.

Is InkGameScript free to use?

Yes, InkGameScript and inkjs are MIT-licensed and free for personal, educational, and commercial use.

Who maintains InkGameScript?

InkGameScript is developed and maintained by a global community of writers, developers, and interactive fiction enthusiasts. Contributions are welcome on GitHub.

InkGameScript Logo

Getting Started

How do I start writing with InkGameScript?

Download the Inky editor, write your story in Ink, export it, and use inkjs to run your story on the web. See our Docs for a quick start guide.

Can I use InkGameScript for commercial games?

Absolutely! Many commercial games and visual novels use InkGameScript and inkjs for their narrative systems.

Where can I find more tutorials and examples?

Check out our Documentation, Blog, and Community for guides, tutorials, and sample projects.

InkGameScript tutorials

Troubleshooting & Support

How do I debug my Ink story?

Use the Inky editor’s built-in error highlighting and live preview to test your story. For advanced debugging, check the browser console when using inkjs, and ask for help in our Discord Community.

My story isn’t loading in the browser. What should I check?

Ensure your exported story file is correctly referenced, inkjs is loaded, and there are no JavaScript errors. See our Docs for integration tips.

Where can I get more help?

Visit our Community page, join the Discord, or Contact Us for direct support.

Best Practices

  • Keep your narrative structure clear and modular
  • Test your story frequently in Inky
  • Use knots, diverts, and variables for flexible story logic
  • Engage with the community for feedback and inspiration