In 4 weeks time, you’ll make and publish your first interactive story on the internet. Use your story driven game as a portfolio piece, sell your game, or just use it to express yourself in this exciting new medium!

Week 1: Introduction to Twine

  • Discussion: “How to Structure an Interactive Story.”
  • Education: Learn the basics of Twine.
  • Workshop: Your first interactive story.

Week 2: Simple Math

  • Discussion: “Math = emotions”
  • Education: Learn how to use variables and (if-then) conditional statements to create dynamic stories.
  • Workshop: Integrate logic and math into your stories.

Week 3: Visual Customization

  • Discussion: “Aesthetics! for the internet”
  • Education: Learn basic CSS customization for your Twine games.
  • Workshop: Customize the look and feel of your story.

Week 4: Publishing

  • Discussion: “Go LIVE with your stories”
  • Education: Learn where to publish your stories on the internet and ways to promote your work.
  • Workshop: Publish your first story online.

After the final workshop we will set a date for a SHOWCASE PARTY! The plan is to do a show-and-tell session for you and your friends. Please contact me for dates and rates.


Mike’s classes were excellent and the pacing was suitable for a non-tech savvy beginner like me! After taking the workshop, I managed to land a freelance gig where writing paid choices is a huge part of the job, and I wouldn’t have gotten it without Mike’s classes. Totally recommend the workshop – even with a busy schedule, squeezing in a class once a week is worth it!

-Kitty Lai (Freelance Game Writer at

This course gave me a new perspective on what games can be. I got inspired by indie games shared and weekly group feedback. As an instructor, Mike is hands-on and always excited to help you try new tricks. And it was fun! If you’re a writer, dreamer, or an aspiring game designer, this course will benefit you.

– Sarah Boorboor (Narrative Designer at Garena Games)

I didn’t realize that making a game could be so easy and so fulfilling! It has inspired me to push myself creatively and learn more about game making. I now know more about the gaming industry, and more confidently understand my own work as a localization and quality assurance specialist at NetEase Games

– Alex D’Amour (Localization and QA Specialist at Netease Games)