Michael Lebowitz (1984, 1985) created Universe, a story-generation system designed to produce ongoing, soap-opera-style narratives. Where earlier work simulated characters from the inside, Universe selected from a library of authored plot fragments whose use depended on whether their conditions matched the current cast of characters and the system’s author goals.
A plot fragment in Universe carried preconditions, a set of characters it required, and constraints those characters had to satisfy. Lebowitz (1985) described how fragments were chosen to advance author-level goals rather than character goals, fitting available fragments to the current state of the world:
Plot fragments include the characters needed, constraints on those characters, subgoals to be achieved, and the events that make up the fragment. A fragment can be used only when its constraints are satisfied by the current cast and situation.
- Lebowitz (1985)
This produced several concepts central to later quality-based narratives:
By gating authored fragments behind constraints over a stored cast of values, Universe (1985) is one of the closest pre-1990s ancestors of the quality-based and storylet structures, differing mainly in that selection was driven by author goals instead of player choice.
Lebowitz, M. (1984). Creating Characters in a Story-Telling Universe. Poetics, 13(3), 171–194. https://doi.org/10.1016/0304-422X(84)90001-9
Lebowitz, M. (1985). Story-Telling as Planning and Learning. Poetics, 14(6), 483–502. https://doi.org/10.1016/0304-422X(85)90015-4