Havok AI | Havok

Havok AI

Make game worlds alive
Create NPCs who can understand and intelligently react to the world around them with navigation mesh generation and optimized runtime performance.

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

Borderlands 3

Doom Eternal

Doom Eternal

Gears 5 TC Gears of wars

Gears 5

Generation Zero

Generation Zero

Rage 2

Rage 2

The Legend of Zelda: Breath of the Wild

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

Wolfenstein Cyberpilot

Wolfenstein: Cyberpilot

Wolfenstein Youngblood

Wolfenstein: Youngblood

World War Z

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.

havok products

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.

havok products
contact

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.

contact