We may earn an affiliate commission when you visit our partners.
Course image
Angelo Paolillo

In this 2-hour long project-based course, you will learn how to create an interactive story game with the leading open source interactive fiction development platform Twine. You will learn how to create an interactive detective story, setting up variables, creating character sheet, inventory and clues, rolling dice and incorporating an RPG-style fighting mechanism.

Read more

In this 2-hour long project-based course, you will learn how to create an interactive story game with the leading open source interactive fiction development platform Twine. You will learn how to create an interactive detective story, setting up variables, creating character sheet, inventory and clues, rolling dice and incorporating an RPG-style fighting mechanism.

Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Enroll now

Two deals to help you save

What's inside

Syllabus

Project Overview
In this project you will learn how to create a detective interactive story, creating passages connected and influenced by the reader's choices, setting up a character sheet, inventory and clues notebook using variables and arrays, collecting input from the user, up to creating a turn-based RPG-style fighting mechanism.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces programming for complete beginners with no prior background in software development
Taught by an expert in functional programming, which can be helpful for developers who want to understand and implement functional programming principles in their work
Teaches a general overview of functional programming concepts and applications, which is useful for developers who want to expand their knowledge and skills
Provides a practical approach to learning functional programming, with hands-on exercises and examples
Uses Scala as the primary programming language, which is a powerful and versatile language for functional programming

Save this course

Save Create an interactive story game with Twine to your list so you can find it easily later:
Save

Reviews summary

Simplified game design

Learners say that this course on creating interactive story games with Twine is straightforward and guided . According to one student, the course is simple to follow and the projects are easy to understand.
Beginner-friendly and easy to follow.
"Thank you"
"Simple and straightforward guided project!"
"Will probably take this again in the future as I work along with a more serious project!"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Create an interactive story game with Twine with these activities:
Read 'Hamlet' by William Shakespeare
Reading 'Hamlet' can provide valuable insights into the themes of revenge, madness, and the human condition.
Show steps
  • Read the play
  • Analyze the characters and their motivations
  • Identify the major themes
Watch tutorials on Twine game development
Watching tutorials can supplement the course by providing additional guidance and practical tips on specific Twine features and techniques.
Browse courses on Game Development
Show steps
  • Find and watch tutorials on Twine Engine basics
  • Follow tutorials on creating specific game elements
  • Experiment with the techniques you learn in the tutorials
Join a Twine game development community
Connecting with other Twine game developers can provide opportunities for collaboration, feedback, and inspiration.
Browse courses on Game Development
Show steps
  • Find Twine game development communities online
  • Join a community and introduce yourself
  • Participate in discussions and ask questions
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice writing Twine code
Regular practice with Twine code will improve your understanding of the language and enhance your ability to create more complex and engaging games.
Browse courses on Game Development
Show steps
  • Write code for basic Twine features
  • Experiment with different code structures
  • Create sample passages and test them
Build a Twine Engine game
Creating a Twine game will reinforce the concepts you learn in this course and provide a hands-on experience where you can apply your skills to a practical project.
Browse courses on Game Development
Show steps
  • Set up your Twine project
  • Create the game's narrative and structure
  • Add variables, characters, and inventory systems
  • Implement a dice-rolling mechanism
  • Design and implement a turn-based RPG-style fighting mechanism
Attend a Twine game development workshop
Attending a workshop can provide an intensive learning experience, allowing you to learn from experts and connect with other Twine game developers.
Browse courses on Game Development
Show steps
  • Find a Twine game development workshop
  • Attend the workshop and participate actively
  • Apply the knowledge and skills gained in the workshop to your own projects
Write a blog post about your Twine game
Writing a blog post about your game can help you reflect on what you've learned, share your knowledge with others, and promote your game to a wider audience.
Browse courses on Game Development
Show steps
  • Plan the content of your blog post
  • Write the blog post
  • Publish and promote your blog post

Career center

Learners who complete Create an interactive story game with Twine will develop knowledge and skills that may be useful to these careers:
Game Designer
Game Designers create and design video games. This course may be useful for aspiring Game Designers as it provides a foundation in storytelling, interactive design, and game mechanics. The course's focus on creating engaging and interactive experiences can help Game Designers develop the skills needed to create compelling and immersive games.
Creative Director
Creative Directors oversee the creative vision and direction of products, services, and campaigns. This course may be useful for aspiring Creative Directors as it provides a foundation in storytelling, interactive design, and creative leadership. The course's focus on creating engaging and innovative experiences can help Creative Directors develop the skills needed to lead and inspire creative teams.
Editor
Editors review, edit, and proofread written content to ensure that it is clear, concise, and accurate. This course may be useful for aspiring Editors as it provides a foundation in storytelling, interactive design, and editing. The course's focus on creating engaging and well-written content can help Editors develop the skills needed to succeed in this role.
UX Designer
UX Designers design and evaluate the user experience of products and services. This course may be useful for aspiring UX Designers as it provides a foundation in storytelling, interactive design, and user research. The course's focus on creating engaging and user-centered experiences can help UX Designers develop the skills needed to design effective and intuitive products and services.
Writer
Writers create and produce written content for a variety of purposes, including fiction, non-fiction, journalism, and advertising. This course may be useful for aspiring Writers as it provides a foundation in storytelling and interactive design. The course's focus on creating engaging and compelling narratives can help Writers develop the skills needed to create successful and impactful written content.
Content Strategist
Content Strategists develop and manage content for websites, social media, and other digital platforms. This course may be useful for aspiring Content Strategists as it provides a foundation in storytelling, interactive design, and content marketing. The course's focus on creating engaging and persuasive content can help Content Strategists develop the skills needed to create effective and successful content campaigns.
Journalist
Journalists research, write, and report on news and current events. This course may be useful for aspiring Journalists as it provides a foundation in storytelling, interactive design, and journalism ethics. The course's focus on creating engaging and informative content can help Journalists develop the skills needed to succeed in this field.
Marketing Manager
Marketing Managers develop and execute marketing campaigns to promote products and services. This course may be useful for aspiring Marketing Managers as it provides a foundation in storytelling, interactive design, and marketing strategy. The course's focus on creating engaging and persuasive content can help Marketing Managers develop the skills needed to create effective and successful marketing campaigns.
Product Manager
Product Managers develop and manage products from concept to launch. This course may be useful for aspiring Product Managers as it provides a foundation in storytelling, interactive design, and product development. The course's focus on creating engaging and user-centered experiences can help Product Managers develop the skills needed to create successful and innovative products.
Researcher
Researchers design and conduct studies to collect and analyze data. This course may be useful for aspiring Researchers as it provides a foundation in storytelling, interactive design, and research methods. The course's focus on creating engaging and informative content can help Researchers develop the skills needed to succeed in this field.
Technical Writer
Technical Writers create instruction manuals, reference guides, and other documentation that explains how to use products or services. This course may be useful for aspiring Technical Writers as it provides a strong foundation in storytelling and interactive design. The course's focus on creating engaging and interactive content can help Technical Writers develop the skills needed to create clear and concise documentation that effectively communicates complex technical information.
Consultant
Consultants provide advice and expertise to clients on a variety of topics. This course may be useful for aspiring Consultants as it provides a foundation in storytelling, interactive design, and problem-solving. The course's focus on creating engaging and persuasive content can help Consultants develop the skills needed to succeed in this role.
Instructional Designer
Instructional Designers develop and deliver educational programs and materials. This course may be useful for Instructional Designers as it provides a foundation in creating engaging and interactive learning experiences. The course's focus on storytelling and branching narratives can help Instructional Designers develop the skills needed to create effective and engaging educational content.
Librarian
Librarians provide access to information and resources to patrons. This course may be useful for aspiring Librarians as it provides a foundation in storytelling, interactive design, and information literacy. The course's focus on creating engaging and accessible learning experiences can help Librarians develop the skills needed to succeed in this role.
Teacher
Teachers plan, deliver, and assess instruction to students. This course may be useful for aspiring Teachers as it provides a foundation in storytelling, interactive design, and educational psychology. The course's focus on creating engaging and effective learning experiences can help Teachers develop the skills needed to succeed in this role.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Create an interactive story game with Twine.
Provides a comprehensive overview of the game design process, from ideation to marketing. It would be a valuable resource for anyone interested in creating their own interactive story games.
Classic guide to writing clear and concise prose. It would be a valuable resource for anyone interested in creating interactive story games that are easy to read and understand.
Provides a cross-cultural analysis of the hero's journey. It would be a valuable resource for anyone interested in creating interactive story games that feature compelling and relatable characters.
Provides a step-by-step guide to writing stories using the mythic structure. It would be a valuable resource for anyone interested in creating interactive story games that are both engaging and meaningful.
Provides a practical guide to writing fiction. It would be a valuable resource for anyone interested in creating interactive story games that are both engaging and well-written.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Create an interactive story game with Twine.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser