As a leading AI middleware for game development and real-time simulations, Autodesk® Kynapse® software delivers a wealth of advanced, runtime technologies along with efficient development tools and an architecture designed for easy integration and customization.
Dynamic 3D Perception
Dynamic 3D perception is the key to creating sophisticated, engaging nonplayer characters (NPCs).
- Automatic AI data generation
- Ergonomic AI data editing
- Optimized topological tests
- Management of perceptions (sight, smell, and sound)
- Dynamic 3D topology analysis (Access Ways, Key and Topological Points)
Dynamic 3D Pathfinding for Complex Terrains

With the help of Kynapse, NPCs move intelligently in even the most complex environments. Create NPCs with dynamic pathfinding capabilities:
- Multiple entity types supported, such as bipeds, vehicles, and rotary wings
- Large and complex 3D topology support
- Dynamic objects management, including doors, elevators, and ladders
- Dynamic avoidance
- Destructible terrain management
- Constrained pathfinding (shortest path, stealthiest path, dangerous zone avoidance, and custom constraints support)
- Multiple path following modes
- Multiple heuristics modes
Large-Scale AI
A large-scale AI solution is a must for those looking to take full advantage of the power of today’s game consoles and PCs. Autodesk Kynapse provides:
- Automatic hierarchical AI data generation
- Hierarchical AI data streaming
- Hierarchical 3D pathfinding for large terrains
- Background perception update for large number of NPCs
Team Coordination
Use Kynapse to create sophisticated team behaviors:
- Dynamic team composition
- Teammates communication
Decision-Making (Thinking Logic)
Choose from a number of supported languages for brain development:
- C brains support
- C++ brains support
- LUA script brains support
Agents (High-Level Actions)
Kynapse provides off-the-shelf, yet customizable behaviors:
- Movement (Goto, Follow, Flee, Wander, Follow path, and Hide)
- Fighting (Contact, Shoot, and Hide & Shoot)
- Cooperation
- Custom Agent support
Production Tools
Unlock the power of the Kynapse AI for your game:
Data
Kynapse offers a powerful representation of the 3D topology:
Performance
Kynapse maximizes runtime performance:
- Time-slicing mechanisms
- Customizable memory management
- Multiple algorithmic modes
- Optimized data
- Platform-specific optimizations (synergistic processing unit (SPU), multi-threading, and multi-core)
- Data streaming
- Flat pathfinding mode
Architecture
Integrate and extend Kynapse through our modular API (application programming interface):
- Extendable APIs
- Available as libraries or as a remote server
- Clear separation between code and data
- Structured development via a "Lego" approach
- Code reusable throughout projects
Documentation
Resources to help you get the most out of Kynapse:
- In-depth documentation
- Tutorials and examples