Vehicle AI Plugin

The Vehicle AI Plugin is a simple, effective way to get AI controlled vehicles into your game. The plugin uses a customised version of the PathFollowingComponent to control the steering, throttle and brakes of your vehicle. To achieve our goal of getting it to be as friction-less as possible, the plugin uses default Unreal Engine functionality so implementation is super easy!


  • NavMesh based path following
  • Quick and easy integration
  • Automatic throttle and braking based on a desired speed
  • Automatic and manual reversing ability
  • Detour Crowd Avoidance compatible
  • Stuck detection and resolution gets AI moving again after becoming stuck
  • Change settings and behaviour at runtime using blueprint exposed functions
  • Implementable interface – Use with any custom vehicles (non-PhysX and N-Wheeled Vehicles too!)
  • Comprehensive documentation included

Code Modules:

  • Runtime: VehicleAIPlugin

Number of Blueprints: 0

Number of C++ Classes: 9

Network Replicated: No

Supported Development Platforms:

Supported Target Build Platforms:


Example Project: Link

Important/Additional Notes:
Works on wheeled custom vehicles that accept steering, throttle and braking inputs
Example content shown in video (Driveable Vehicle Pack) is not included