The successor of Autodesk® Kynapse®, Gameware Navigation was designed to enable the creation of complex, ambitious AI by providing developers full source code access, a more accessible API, and remote visual debugging tools.

Why Navigation?

Fast, Automated NavMesh Generation

Gameware Navigation automatically generates robust and compact NavMesh data. This enables game developers to quickly generate NavMeshes for almost any level workflow from multi-sector, iterative builds to large scale MMOs.

Simpler Implementation of Complex Levels

NavGraph allows developers to automatically link multiple NavMeshes together naturally using game objects such as ladders, climbing, jumps, multi-floor elevators, and zip lines. This helps enable more creative freedom in level design and improves transitions between parts of a level.

Real-Time Dynamic and User-Modifiable NavMesh

Game events and obstacles can punch holes in or tag the NavMesh and NavGraph dynamically. Both the NavMesh and NavGraph can be tagged with user-defined blind data, allowing for the implementation of highly complex and powerful AI behaviors.

Predictable Results

Gameware Navigation uses multi-sector streaming to stitch sectors together at runtime using data computed during NavMesh Generation. This gives clean, predictable results, no extra CPU overhead, and transparent support of swappable sectors.

Natural, More Realistic Path Following

Gameware Navigation provides a complete path following module that supports reactive avoidance and moving obstacles. The result is natural and intuitive avoidance in complex situations with dense crowds or moving obstacles. This module is user-modifiable and can be adapted to the constraints of animation systems.

Visual Debugging

Gameware Navigation remote visual debugging tools enable developers to monitor, record, capture, and playback game AI behavior. This system is extensible so that AI programmers can visualize their own AI data in the remote tool, resulting in shorter iterations when integrating, configuring, and customizing Gameware Navigation.

Highly Optimized Runtime Performance

Gameware Navigation provides strong support for multithreading and time-slicing. Leveraging multiple cores and limiting CPU usage results in more efficient runtime performance and reduces performance spikes.

Fully Transparent and User-Extensible

Gameware Navigation was designed to allow a fully transparent development experience. Developers gain full source code access and the API exposes de-coupled features for flexible implementation to meet unique development needs.