Generating Ambient Behaviors in Computer Role-Playing Games

  title={Generating Ambient Behaviors in Computer Role-Playing Games},
  author={Maria Cutumisu and Duane Szafron and Jonathan Schaeffer and Matthew McNaughton and Thomas Roy and Curtis Onuczko and Mike Carbonaro},
  journal={IEEE Intelligent Systems},
To compete in today's market, companies that develop computer role-playing games (CRPGs) must quickly and reliably create realistic, engaging game stories. Indeed, intricate storylines and realism that goes beyond graphics have become major product differentiators. To establish both, it's essential that companies use AI to create nonplayer characters (NPCs) that exhibit near-realistic ambient behaviors. Doing so offers players a rich background tapestry that makes the game more entertaining… 
ScriptEase - Motivational Behaviors for Interactive Characters in Computer Role-Playing Games
This demonstration shows how ScriptEase creates intricate non-player character scripts to generate compelling and engaging character behaviors for a guard character using BioWare Corp.'s Neverwinter Nights game.
University of Alberta Applying Agent Modeling to Behaviour Patterns of Characters in Story-Based Games
The new on-line RL algorithm, ALeRT-AM, which includes an agent-modeling mechanism, is applied in a series of combat experiments in Neverwinter Nights and integrated into ScriptEase to produce adaptive behaviour patterns for NPCs.
Guidelines for personalizing the player experience in computer role-playing games
It is claimed that the player experience personalization present in CRPGs can be improved and eight guidelines for personalization are presented, which assist game developers to personalize theplayer experience.
Character Based Interactive Storytelling for Role Playing Games
This dissertation introduces the concept of character based interactive storytelling into role playing games through non-player characters that dynamically interact with the player.
ScriptEase: A generative/adaptive programming paradigm for game scripting
Adapting a Commercial Role-Playing Game for Educational Computer Game Production
Educational games have long been used in the classroom to add an immersive aspect to the curriculum. While the technology has a cadre of strong advocates, formal reviews have yielded mixed results.
On the definition of non-player character behaviour for real-time simulated virtual environments
To further improve the behaviour of virtual entities, game AI development will have to mirror the advances achieved in game graphics, and the term behaviour definition language (BDL) is introduced, describing a programming language for the definition of game entity behaviour.
Context-Aware Petri Net for Dynamic Procedural Content Generation in Role-Playing Game
This paper proposes a quest generation method using Petri net modules, where a quest depending on the player's involvement or type determined by Bayesian network is generated by PetriNet.
Motivational Ambient and Latent Behaviors in Computer RPGs
This work presents a behavior model that requires no manual script writing, extended the generative pattern approach of ScriptEase to support behaviors, and describes an implementation that generates scripting code for a commercial game, Neverwinter Nights.
RAIL: A Domain-Specific Language for Generating NPC Behaviors in Action/Adventure Game
The results showed that RAIL significantly improves the productivity of developing NPC behaviors in the target game with a reasonable associated cost and the integration of the RAIL and the Torque 2D tool-chains provides a smooth development workflow.


ScriptEase: generative design patterns for computer role-playing games
This work uses BioWare Corp.'s popular Neverwinter Nights computer role-playing game to show how GDPs can be used to generate game scripts, and demonstrates the approach using a new GDP tool called ScriptEase.
Interactive Story Writing in the Classroom: Using Computer Games
To test the usability of ScriptEase, the tool has been used as an aid to help with the short story unit of a Grade 10 Alberta high school English curriculum and the experience in using it in the classroom is reported.
Pattern-Based AI Scripting Using ScriptEase
The ScriptEase model for AI scripting is presented, allowing designers to quickly build complex behaviors without doing explicit programming, and is demonstrated by generating code for BioWare's Neverwinter Nights game.
Improv: a system for scripting interactive actors in virtual worlds
The combined system provides an integrated set of tools for authoring the "minds" and "bodies" of interactive actors, using an english−style scripting language so that creative experts who are not primarily programmers can create powerful interactive applications.
Interacting with virtual characters in interactive storytelling
This paper describes user interaction in a fully-implemented prototype of an interactive storytelling system, and describes the planning techniques used to control autonomous characters, which derive from HTN planning.
Exploring scalability of character-based storytelling
  • Fred Charles, M. Cavazza
  • Art
    Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004.
  • 2004
This work formalised narrative events in terms of "film idioms" which are dynamically recognised as the story is generated, and modified several determinants of scalability, such as the number of feature characters or the complexity of their roles and recorded subsequent narrative extension, through thenumber of film idioms generated.
An Overview of the Mimesis Architecture: Integrating Intelligent Narrative Control into an Existing Gaming Environment
The Liquid Narrative research group at North Carolina State University, a multidisciplinary group of faculty and students seeking to create interactive narrative environments. To do this, we are
Façade: An Experiment in Building a Fully-Realized Interactive Drama
This research presents a meta-game architecture that automates the very labor-intensive and therefore time-heavy and therefore expensive and expensive process of building and interacting with player avatars in real-time.
An architecture for integrating plan-based behavior generation with interactive game environments
This paper aims to provide a history of computer science at North Carolina State University from 1989 to 2002, a period chosen in order to explore its roots as well as specific cases up to and including the year in which the institution was founded.
Planning and Parallel Transition Networks: Animation's New Frontiers
This work uses various low-level behaviors, sense-control-action loops, high-level planning, and parallel task networks to achieve realism and efficacy in agent animation.