We have developed a technique for authoring a nonlinear plot and for managing a story according to the plot in an interactive story-based virtual reality application. The technique exploits Petri Nets that alter reactive plans controlling individual actors.
Its main advantage is that it allows for iterative design and copes with large virtual worlds inhabited with tens of actors. In this paper, we describe the technique and a prototype application.