Navigate complex environments
Get a clear understanding of how your characters move in highly dynamic environments with this powerful design tool.
Crawl, walk, run, fly
Enable complex reasoning about future character action with a rich query interface, including traversal analysis on nav meshes and nav volumes.
Interoperates with existing systems
Havok AI is designed to work with your lower-level character locomotion system—including our fast, robust new mesh generation system that integrates seamlessly with existing game pipelines.
Technical details
Full-featured pathfinding solution
- Highly multithreaded runtime supports large-scale worlds with thousands of characters
- Built from the ground up to react in real time for dynamically changing environments
- Tracks characters throughout navigation and adaptively re-optimizes their trajectories for each frame
- Offers exact wall-clock time slicing to adapt to any processing time budget
- Configurable character capabilities and filtering to fit any character type
- Runtime clearance calculation allows characters of any radius to use a single navigation mesh, or radius can be baked in during mesh generation for optimized runtime performance
High-speed automatic navigation mesh generation
- Highly optimized, fully multithreaded generator creates navigation meshes for game levels in seconds
- Exact rational arithmetic kernel produces clean, robust results from arbitrarily complex geometry—without compromising performance
- Easily integrated into existing tool chains while designed to understand and work with your level data
- Fully customizable to support an unlimited variety of navigation use cases
- Automatic markup of jumping, vaulting, and climbing opportunities
- Separate generator for 3D navigation data supports swimming and flying characters
Streaming and instancing
- Efficiently streams areas in and out of the simulation to support unbounded world sizes
- Hierarchical pathfinding allows approximate paths even through unloaded world areas
- Low-cost instancing of navigation data supports both independent world shards and adaptive level tiles
Character steering and collision avoidance
- High-quality collision avoidance reacts to complex situations with intelligent, human-like steering
- Supports squads and formations, keeping characters organized while keeping them flexible
- Designed to work with complex, animation-driven character controllers
Havok AI-powered
A selection of games powered by Havok AI

Borderlands 3

Doom Eternal

Gears 5

Generation Zero

Rage 2

The Legend of Zelda: Breath of the Wild
© 2017 Nintendo

Wolfenstein: Cyberpilot

Wolfenstein: Youngblood

World War Z
To learn more about Havok AI and see if you’re eligible for an evaluation, tell us about your project and your goals and we’ll follow up with you.
Explore other products
Havok Physics™
Award-winning, battle-tested, and scalable, Havok Physics is the gold-standard for game developers when it comes real-time collision detection and dynamic simulation.
Havok Cloth™
Customizable, fully multithreaded, and highly optimized, Havok Cloth enables creators to add physically based motion to garments, hair, banners, foliage and other soft bodies.
Contact us
Havok technology
To learn more about Havok products and see if you’re eligible for an evaluation, tell us about your project and your goals and we’ll follow up with you.
Support
For frequently asked questions, downloads, code snippets, and more, visit our support portal.
Join our team
Have a passion for pushing possibilities? Take a look at our current job openings and become part of the Havok team.