Website review by Caryn Lix, Common Sense Education | Updated August 2015


Cool interactive story creator can both dazzle and baffle

Learning rating
Flagged for privacy concerns
Community rating
Flagged for privacy concerns
Privacy rating
0%| Fail Expert evaluation by Common Sense
Subjects & Skills
English Language Arts, Communication & Collaboration, Creativity

Take a look inside

4 images

Pros: The end result -- an interactive, choose-your-own-adventure type story -- is really neat.

Cons: Browser-based saving poses challenges to students sharing computers.

Bottom Line: Twine is a fascinating tool to build interactive stories, but the "function first" interface means it'll take patience and time.

In its simplest form, teachers can use Twine to create basic choose-your-own-adventure style stories. The interface is easy enough for fairly novice coders, but also has the potential for more experienced coders to add greater depth and interactivity. In these ways, Twine will be useful to both computer science teachers looking for a practical way to experiment with code and English teachers experimenting with different types of storytelling.

Twine could also be useful for other teachers -- for example, language learners could use it to write stories in the language they are learning, or history teachers could use it to go through important dates or events.

Continue reading Show less

Twine is an online program that allows students to practice the basics of coding while creating interactive fiction (or electronic choose-your-own-adventure type stories). Work is done in a visual interface, where you can see a map of your story and easily visualize connections between passages. With an integrated text editor for editing passages, Twine can be used for storyboarding, organizing a novel or story, or creating a choose-your-own-adventure tale. Once you finish a story, you can publish it online for other readers to experience the interactive journey created.

Twine is a combo platter of storytelling strategy mixed with beginning coding skills. It's an interesting mix, and patient, dedicated students who really want to create their own interactive stories can learn how. Using technology and imagination together, they'll spend a bunch of time brainstorming how best to move their tale forward, backwards, and sideways. Students can also discover that there are two sides to everything on the Internet, and how many lines of code translate to the sleek websites we see every day. While Twine can be challenging to use, its unique format gives students a rare opportunity to use both sides of their brain at once.

It's not really for beginners; although there are tutorials available, help is hard to find and often references the previous version of the program. The best help is available outside of the Twine site, directly from expert story creators. The new interface is much clearer than the previous, though, and students will probably find it easy to create basic programs. The only other thing to watch is the save system. There is no login or account, so all information is saved to a browser. This can be difficult for students using shared computers and seems like an unnecessary complication. To properly save projects, students will need to archive them.

Overall Rating


Students exploring coding will enjoy having a way to create a finished product, but may find the experience frustrating.




Students will think critically and use creative skills to apply coding practically. There are various difficulty levels to explore.




There are some good tutorials, but you still have to search to find them, and some of the online tutorials are out of date. The best tips are out in the community at-large.

Common Sense reviewer
Caryn Lix Classroom teacher

Community Rating

(See all 3 reviews) (3 reviews) Write a review
Featured review by
Todd B. , Classroom teacher
Classroom teacher
Lancaster Mennonite School
Lancaster, United States
Excellent online resource for storytelling, coding, and summarizing. Great for 1:1 applications!
I love the concept Twine is using. The Twine 2 version, which I used, is an web-based tool which looks nice and is relatively easy to use. Learning to use the tool took about 10 minutes of instruction. Students that get into the work can be taught the more advanced coding-like aspects of Twine including conditional statements, etc. The only concern I have currently is HUGE. There is no easy way to save the files. The computers in our school don't allow students to save locally, and there is no easy way ...
Read full review

Privacy Rating

0% Fail
This tool does not have a privacy policy and/or does not use encryption and should not be used. Learn more about our privacy ratings