Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Final Project Inspo

For the final project, you are tasked with creating a choose-your-own-adventure engine. This means you are not only responsible for the content of the adventure, but also for writing original functional logic that supports meaningful user interaction. This is a way to demonstrate your mastery of all the skills you have built in class over the semester.

Many students find it helpful to look to really good examples of choose-your-own adventure experiences for inspiration. Note that these all have different types of strengths. Some are incredibly interactive and use different mechanics to support interaction. Some rely on extensive inventory systems, character sheets, or creative (and random) branching. You will notice that some focus exclusively on providing a text-based interface, while others have more developed UIs. Some are silly, some are scary. Some deal with expressing real experiences; others are completely fantastical. All of them are creative and intrinsically compelling due to strong planning. Here are some of my favorites: