2009 AIIDE Behavior Architecture M. Church, E. Graves, J. Duncan, A. Lari, R. Miller, N. Desai, R. Zhao, M. Carbonaro, J. Schaeffer, N. Sturtevant, and D. Szafron, A Demonstration of ScriptEase II, Proceedings of the Seventh Artificial Intelligence and Interactive Digital Entertainment Conference (AIIDE), Stanford, USA, October, 2011, 215-216. abstract or pdf.
Abstract:

This demonstration describes ScriptEase II, a tool that allows game story authors to generate scripts that control objects in video games by manipulating high level story patterns and game objects. ScriptEase II can generate scripting code for any game engine for which a translator is written. Currently there are translators for Neverwinter Nights and real Pinball games.