This section is meant to give a technical foundation to all of the ideas presented in the rest of the design document. This is first brought together in Illustrative Toy Example, which demonstrates the principles of agent based AI, and culminates in The Nameless Ritual, where we assemble the components into a cohesive test case utilizing all of the features.

Engine Overview

  • Highly data-oriented ECS architecture
  • Scheduled and interruption-based event systems
  • Hard simulation tick rate (60 T/s target)
  • Locally deterministic simulation
  • Spacial hierarchy (parentchild relations) for all entities
  • Spacial threading of systems (based on POIs)
  • Universal Scheduler overseeing spacial threading & message passing between POIs
  • AI actors defined by multiple components and systems
  • AI director overseeing entities representing story elements

Contents