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!
Features:
- 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:
Windows
Supported Target Build Platforms:
Windows
Documentation: https://313-studios.com/wp-content/uploads/2019/07/Vehicle-AI-Plugin-Documentation.pdf
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