We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Create a text adventure game with Ink

Angelo Paolillo

In this 1-hour long project-based course, you will learn how to develop a text adventure game with Ink, the fundamentals of this narrative scripting language, creating dynamic content for a fully interactive text-based adventure with illustrations.

Read more

In this 1-hour long project-based course, you will learn how to develop a text adventure game with Ink, the fundamentals of this narrative scripting language, creating dynamic content for a fully interactive text-based adventure with illustrations.

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

What's inside

Syllabus

Project Overview
In this 1-hour long project-based course, you will learn how to develop a text adventure game with Ink, the fundamentals of this narrative scripting language, creating dynamic content for a fully interactive text-based adventure with illustrations.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops narrative scripting skills, which are core for video game designers and programmers
Develops an understanding of the programming fundamentals and concepts behind text-based adventure games
Teaches how to create dynamic content for a fully interactive text-based adventure with illustrations, which can be applied to other interactive storytelling projects
Provides opportunities to apply design principles for games to a text-based adventure
Learners may need to invest in additional resources, such as a computer, to complete the course
Learners may benefit from familiarity with text-based adventure games

Save this course

Save Create a text adventure game with Ink to your list so you can find it easily later:
Save

Reviews summary

Well-received text adventure course

Learners say this engaging course is a great introduction to storytelling with Ink. Students praise the easy-to-follow videos and find the practical exercises helpful. The course is especially well-suited for those who are new to game development or storytelling and is an excellent starting point for those interested in creating interactive stories. However, the audio quality in some of the videos is a bit difficult to understand, especially for non-native English speakers.
Material is presented in easy-to-follow videos.
"Learning new skills is good but learning new hobby is part of life. This course is one of them which allows you to learn new hobby which can ultimately turn into passion and much further."
"esto funciona perfecto como una introducción para todo un mundo de posibilidades. Gracias!!"
Course includes helpful exercises.
"This course provided me with the tools to understand and be able to implement what I learned immediately."
Course is well-suited for beginners.
"A very good basic tutorial on how to use Inkle."
"Muy buena explicación, sencillo, rápido."
Audio quality in some videos is difficult to understand.
"Very poor audio quality. Difficult to understand as non-English person."

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 a text adventure game with Ink with these activities:
Refresh Skills in Scripting
Reviewing the basics of scripting will strengthen the foundational knowledge needed to create a text adventure game.
Show steps
  • Identify Essential Concepts
  • Explore Ink Documentation
  • Experiment with Basic Scripts
Review text-based coding fundamentals
Strengthen your foundational knowledge of text-based coding to enhance your understanding of Ink.
Show steps
  • Read articles or blog posts on text-based coding basics.
  • Complete online tutorials or exercises on text-based coding.
  • Review examples of simple text-based code.
Practice Writing Narrative Scripts
Writing practice will refine students' ability to translate ideas into functional narratives within Ink.
Show steps
  • Write a Scene with Multiple Options
  • Create a Character with Dialogue
  • Connect Scenes Logically
Four other activities
Expand to see all activities and additional details
Show all seven activities
Join a study group or online forum for Ink developers
Connect with fellow learners, share knowledge, and engage in discussions to enhance your understanding of Ink.
Show steps
  • Identify online forums or study groups dedicated to Ink development.
  • Join the community and participate in discussions.
  • Ask questions, share your experiences, and collaborate with others.
Create a basic text-based game prototype
Apply your understanding of Ink by building a simple game prototype, solidifying your grasp of its concepts.
Browse courses on Game Prototyping
Show steps
  • Design the game's story and mechanics.
  • Implement basic text-based interactions and gameplay.
  • Test and iterate on your prototype.
Develop a Sample Text Adventure Prototype
Creating a prototype allows students to apply the concepts of Ink in a practical and hands-on manner.
Show steps
  • Design a Simple Story Outline
  • Implement the Outline in Ink
  • Test and Refine the Prototype
  • Seek Feedback and Iterate
Write a blog post or article about Ink's narrative scripting capabilities
Deepen your understanding of Ink by explaining its narrative scripting capabilities through a written piece.
Show steps
  • Research and gather information on Ink's narrative scripting features.
  • Organize your thoughts and outline the blog post or article.
  • Write the first draft and seek feedback.
  • Revise and polish your writing.
  • Publish and promote your blog post or article.

Career center

Learners who complete Create a text adventure game with Ink will develop knowledge and skills that may be useful to these careers:
UX Writer
UX Writers create the written content that users interact with on websites, apps, and other digital products. They work with designers, engineers, and other professionals to create clear and concise content that helps users navigate and use products. This course covers the fundamentals of Ink, a narrative scripting language, and creating dynamic content for a fully interactive text-based adventure with illustrations. This course may be useful for those looking to work as a UX Writer.
Game Designer
Game Designers create the overall design and gameplay for video games. They work with artists, programmers, and other professionals to bring their creative visions to life. This course covers the fundamentals of Ink, a narrative scripting language, and creating dynamic content for a fully interactive text-based adventure with illustrations. This course may be useful for those looking to work as a Game Designer.
Instructional Designer
Instructional Designers create and develop educational materials and programs. They work with teachers, trainers, and other professionals to create engaging and effective learning experiences. This course covers the fundamentals of Ink, a narrative scripting language, and creating dynamic content for a fully interactive text-based adventure with illustrations. This course may be useful for those looking to work as an Instructional Designer.
Historian
Historians research, analyze, and interpret the past. They work in universities, museums, and other organizations to teach, write, and share their knowledge of history. This course covers the fundamentals of Ink, a narrative scripting language, and creating dynamic content for a fully interactive text-based adventure with illustrations. This course may be useful for those looking to work as a Historian.
Librarian
Librarians help people find and access information. They work in libraries, schools, universities, and other organizations to provide research assistance, programming, and other services. This course covers the fundamentals of Ink, a narrative scripting language, and creating dynamic content for a fully interactive text-based adventure with illustrations. This course may be useful for those looking to work as a Librarian.
Archaeologist
Archaeologists study past societies through the excavation and analysis of material remains. They work in universities, museums, and other organizations to conduct research, teach, and share their knowledge of human history. This course covers the fundamentals of Ink, a narrative scripting language, and creating dynamic content for a fully interactive text-based adventure with illustrations. This course may be useful for those looking to work as an Archaeologist.
Content Writer
Content Writers create written content for websites, blogs, social media, and other platforms. They work with editors, designers, and other professionals to create engaging and informative content. This course covers the fundamentals of Ink, a narrative scripting language, and creating dynamic content for a fully interactive text-based adventure with illustrations. This course may be useful for those looking to work as a Content Writer.
Narrative Designer
Narrative Designers create the story and dialogue for video games, movies, and other interactive media. They work with writers, artists, and programmers to bring their creative visions to life. This course covers the fundamentals of Ink, a narrative scripting language, and creating dynamic content for a fully interactive text-based adventure with illustrations. This course may be useful for those looking to work as a Narrative Designer.
Anthropologist
Anthropologists study human societies and cultures. They work in universities, museums, and other organizations to conduct research, teach, and share their knowledge of human behavior. This course covers the fundamentals of Ink, a narrative scripting language, and creating dynamic content for a fully interactive text-based adventure with illustrations. This course may be useful for those looking to work as an Anthropologist.
Publisher
Publishers oversee the production and distribution of books, magazines, newspapers, and other publications. They work with writers, editors, and other professionals to bring creative visions to life. This course covers the fundamentals of Ink, a narrative scripting language, and creating dynamic content for a fully interactive text-based adventure with illustrations. This course may be useful for those looking to work as a Publisher.
Editor
Editors review, edit, and proofread written content. They work with writers, publishers, and other professionals to ensure that content is clear, concise, and accurate. This course covers the fundamentals of Ink, a narrative scripting language, and creating dynamic content for a fully interactive text-based adventure with illustrations. This course may be useful for those looking to work as an Editor.
Writer
Writers create original content for books, magazines, newspapers, and other publications. They work with editors, agents, and other professionals to bring their creative visions to life. This course covers the fundamentals of Ink, a narrative scripting language, and creating dynamic content for a fully interactive text-based adventure with illustrations. This course may be useful for those looking to work as a Writer.
Technical Writer
Technical Writers help to ensure that technical information is clear and easy to understand. They may work with software developers, engineers, scientists, or other professionals to create user manuals, help files, and other documentation. This course covers project overview, fundamentals of Ink, and creating dynamic content for a fully interactive text-based adventure with illustrations. This course may be useful for those looking to work as a Technical Writer.
Archivist
Archivists preserve and manage historical documents and artifacts. They work in libraries, museums, and other organizations to ensure that these materials are available for research and education. This course covers the fundamentals of Ink, a narrative scripting language, and creating dynamic content for a fully interactive text-based adventure with illustrations. This course may be useful for those looking to work as an Archivist.
Technical Communicator
Technical Communicators create and deliver information about technical products and services. They work with engineers, scientists, and other professionals to create user manuals, training materials, and other documentation. This course covers the fundamentals of Ink, a narrative scripting language, and creating dynamic content for a fully interactive text-based adventure with illustrations. This course may be useful for those looking to work as a Technical Communicator.

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 a text adventure game with Ink.
Provides a comprehensive overview of the game development process. It covers everything from the basics of game design and programming to the latest trends in game development. This book great resource for anyone who wants to learn how to make their own games.
Provides a hands-on guide to creating games with Python. It covers everything from the basics of game programming to advanced techniques such as artificial intelligence and networking. This book great resource for anyone who wants to learn how to make their own games with Python.
Provides a comprehensive overview of the game design process. It covers everything from the basics of game design to the latest trends in game development. This book great resource for anyone who wants to learn more about the game design process.
Collection of essays on game design from a variety of authors. It covers a wide range of topics, from the history of game design to the future of the industry. This book great resource for anyone who wants to learn more about the game design process.
Provides a comprehensive guide to creating games with Unity. It covers everything from the basics of game development to the latest trends in game development. This book great resource for anyone who wants to learn how to make their own games with Unity.
Provides a comprehensive guide to creating games with C++. It covers everything from the basics of game development to the latest trends in game development. This book great resource for anyone who wants to learn how to make their own games with C++.
Provides a comprehensive guide to creating games with Java. It covers everything from the basics of game development to the latest trends in game development. This book great resource for anyone who wants to learn how to make their own games with Java.
Provides a comprehensive guide to creating games with JavaScript. It covers everything from the basics of game development to the latest trends in game development. This book great resource for anyone who wants to learn how to make their own games with JavaScript.
Provides a comprehensive guide to creating games with Lua. It covers everything from the basics of game development to the latest trends in game development. This book great resource for anyone who wants to learn how to make their own games with Lua.

Share

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

Similar courses

Here are nine courses similar to Create a text adventure game with Ink.
Teach teens computing: Object-oriented Programming in...
Create an interactive fiction adventure game with Python
Object-oriented Programming in Python: Create Your Own...
Github Copilot with Python: Creating Text Games
Recreate the First Ever Easter Egg from Adventure in Unity
Create a Simple Checkpoint System with C# in Unity
Python Scripting Fundamentals
Mastering OpenAI Python APIs: Unleash ChatGPT and GPT4
The Basics of Level Design
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