GenevaS / EMgine

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:TeX 88.8%Language:C# 11.2%