Chapter 12: Procedural Storytelling with ink
In this chapter, we will review procedural storytelling using ink and Unity. Inkle, the company that created and maintains the narrative scripting language ink, has published multiple games that combine ink and Unity. These games use procedural storytelling to provide different experiences per session based on randomness and player choices. This chapter will introduce approaches to achieving this same general result: loading values in ink and coding collections in Unity.
In the first topic, we will review the term procedural storytelling more generally. Based on concepts initially introduced in Chapter 3, Sequences, Cycles, and Shuffling Text, we will learn how to use a shuffle in ink to create dynamic content based on simple rules.
Diving even deeper into ink, the second topic will demonstrate how to load values in ink. This process focuses on using ink to generate content for players based on simple rules.
In the final topic,...