Skip to content

Kythera AI

Advanced Navigation and Behavior AI

Kythera AI adopts a twofold approach by providing strong out-of-the-box AI solutions and an extendable AI framework, empowering your developers to build AI features that make your game stand out.

Below, we list all the production-ready features that Kythera offers. All are optimised for Unreal Engine. See our Roadmap for our upcoming features.

Scale, innovate, and unleash your game’s potential with Kythera AI.


Webbanner (1296 x 800 px) (600 x 500 px) (3)

Features


Ground Navigation

Kythera AI creates high-quality Navigation Meshes, enabling characters to navigate the world easily.

Our NavMesh system fully supports dynamic regeneration, including advanced features such as automatic navigation link generation and cover analysis, which enables it to adapt to constantly changing environments.

Rapid generation and out-of-the-box support for Unreal Engine features such as World Partitioning and Level Instancing mean your designers won't be slowed down.

Navigation Links

Elevate your characters' traversals of the environment with automatically generated or manually placed Navigation links. Empower characters to manoeuvre effortlessly through their environment.

Inject custom Navigation link generators to support your characters’ unique traversal capabilities.

Cover Analysis

Analyze and identify features of the environment for use in dynamic cover-based combat.

Use Kythera’s default cover types or inject custom classifiers to fit your game’s unique cover mechanics. Easily query for cover points based on properties such as exposure or orientation.

Queries can be performed in native code, or by using Unreal Engine’s fully supported EQS system.

Automated Material Markup

Speed up the design process by capturing surface properties during NavMesh generation, avoiding the need to manually place cost modifiers.

Influence costs incurred during character path finding, allowing characters to follow roads, or avoid dangerous areas.

Moving NavMesh

Generate NavMesh and allow characters to easily pathfind on moving platforms. Supports all of our other ground NavMesh features, such a dynamic regeneration, Navigation Links, Cover, and Material Markup.

NavMesh Extensions

Kythera AI provides support for multiple-sized entities on a single NavMesh out of the box. Our navigation mesh generation pipeline is built with flexibility in mind, allowing you to access, modify, and extend the navigation mesh capabilities.

For example: add additional data to the NavMesh to allow characters to conform to their wading depth constraints when moving through water, build influence maps, or create entities that avoid well-lit areas to better hide from players. Let your imagination run wild and don't be held back by your AI solution.

Hierarchical Pathfinding

Perform pathfinding in massive, partially loaded worlds with a hierarchical structure, automatically generated as part of the standard NavMesh generation workflow.

Surface Navigation

Allows entities to crawl on walls, cling to ceilings, and move naturally across surfaces of any orientation.

Kythera can analyze walls, ceilings, and complex geometry, plan sensible routes across them, and move entities smoothly along those paths, with natural changes in orientation and speed when transitioning between surfaces.

AI Planning

Kythera AI ships with a state-of-the-art AI Planning system. This is more expressive than the well-known Goal-Oriented Action Planner, enabling your NPCs to deliberate about their actions and environment.

Combined with Kythera AI's other features and tight integration with Unreal's AI system, such as behavior trees, developers can create much more intelligent NPCs and exciting gameplay.

Avoidance

Entities can intelligently avoid each other and the static environment during path following,

Kythera optionally supports perception-aware avoidance, where entities only avoid other perceived entities, opening up a richer set of design possibilities.