100% Good Twine SugarCube Guide

The super-free scam that makes you learn...

About...


The 100% Good Twine SugarCube Guide is a coding guide for the SugarCube format of Twine. It is meant as an alternative to the SugarCube documentation, with further explanations, interactive examples, and organised by coding proficiency. The goal of this guide is to make the learning curve for new SugarCube users less steep, and provide a comprehensive and wide look over the format.

Each category is tailored to a specific level of users: simpler explanations and concrete interactive examples are available in the first chapters, while the later will be more technical.

This Guide had been in the works since 2022, first released with only the basic and early intermediate coding levels. Over the next two years, it was expanded to include more intermediate coding elements, the advanced functions and APIs, and other useful topics for IF creation (accessibility, customisation, non-story components). It also kept track with changes in the documentation when new versions of SugarCube came out.

The current 2.0 version is up-to-date with SugarCube 2.37.3, and covers the complete official documentation.

What's in the Guide?


The Guide is compartmentalised in four categories:

  • The Basics: the absolute basics to start with SugarCube. No coding knowledge needed.
  • The Basics+: adding interactivity, and creating more rounded IF games. Might need some CSS knowledge.
  • Intermediate: adding more customisation and complex code blocks. Knowledge of CSS and basic JavaScript recommended.
  • Advanced: the most complex codes and APIs (+ whatever not covered by above). Knowledge of JavaScript/jQuery is recommended.

The Guide is downloadable for offline view, and includes both the playable HTML file and the source code.