Aether Engine is a library designed for spatially partitioning agent-based simulations. It scales across different processors and physical machines, utilising more computing power as the simulations grow in complexity and size. Aether Engine has a simple, user-friendly SDK, which opens up the API for developers, who can write code and deploy directly to the engine.
Dynamic Scaling: Aether Engine enables more entities and agents within a simulation to support enriched behaviour and content. It is possible to support thousands of visible agents within a single persistent view of the simulation.
Framework Optimisation: The framework contains an entity component system model that separates data from logic, and makes explicit the dependencies. This ensures that code can be distributed across multiple cores.
Cloud-Native Simulation: Cloud-native simulation allows developers to write, test and deploy code on the cloud, the same way they would locally. By writing in the cloud, for the cloud, the need for specialist knowledge and expertise is removed.
Technology Agnostic: The Aether Engine architecture is stripped back and flexible, enabling integrations with other libraries, including Physx, EnTT and Recast/Detour. It also provides a deep integration with client engines such as Unity and Unreal.