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 (parent→child 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
- Introduction & Core Philosophy
- Foundational Concepts & Global Systems
- Symbol Tags
- Director AI
- Eidos System
- Belief System
- Memory System
- Quest System
- Agent Core State Components
- Agent Cognitive & Behavioral Systems
- Pattern Matching
- Illustrative Toy Example
- Mythogenesis
- Reincarnation
- Awakening
- The Nameless Ritual
- Determinism & Performance Considerations
- Future Considerations & Complexities
- Notes