Chapter 17 Development Environments

THE FIRST TASK FOR ANY DESIGNER of an interactive storytelling technology is creating an engine capable of generating interesting, robust drama. This is only the first task, however; the designer must also make that engine accessible to the storybuilders who will use it. Accessibility is provided through a development environment, a suite of programs that storybuilders can use to create, edit, test, and tune a storyworld. This chapter explains the elements of a good development environment.

Historical Background

Once upon a time, long long ago, software was short and simple, mostly because computers were small and simple. Back in the 1940s, the earliest computers were programmed in binary machine language: ...

Get Chris Crawford on Interactive Storytelling now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.