Skip to content
/ EMgine Public

A Computational Model of Emotion (CME) for Non-Player Characters (NPCs) to enhance their believability

License

Notifications You must be signed in to change notification settings

GenevaS/EMgine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EMgine (Emotion Engine)

This is the project directory for EMgine (Emotion Engine), a Computational Model of Emotion (CME) for Non-Player Characters (NPCs) to enhance their believability, with the goal of improving long-term player engagement. EMgine is for emotion generation, accepting user-defined information from a game environment to determines what emotion and intensity a NPC is ``experiencing''. How the emotion is expressed and what other effects it could have on game entities is left for game designers/developers to decide.

The repository for this project is organized as:

  1. docs: Any and all documentation produced during EMgine's development
  2. refs: Supporting research and resources
  3. src: EMgine source code

License

EMgine's concept, specification, design, and testing documentation are licensed under the CC BY-SA 4.0 International License. Its source code and documentation, including user manuals, are licensed under the BSD 3-Clause license.