Procedural NPC Traffic Pro
https://www.fab.com/listings/98209de4-75ff-4078-9b42-f6acaf9441bd
Pro Includes: Everything in Lite + Honking system + Head/Brake Lights System + Optimization Component for boosting FPS.
IMPORTANT: Please ensure you set up collision trace channels per documentation for the traffic to work.
🔥 About
This plugin allows you to quickly implement large-scale, realistic AI vehicle traffic systems with procedural behaviors and high performance. It supports dozens to hundreds of AI vehicles on screen at once, enabling you to create realistic environments such as a busy city. The system can be scaled to fit any level or project.
✅ Features:
High Performance: Optimized to support hundreds of AI vehicles on screen at once with high framerates (60-120+ FPS, depending on plugin scalability and hardware).
Blueprint Integration: Designed for use with Blueprints, and can be extended with custom functionality and behaviors.
Customizable Behavior: Uses a behavior tree for easy customization and optimization of traffic behaviors.
C++ Behavior Tasks: Included behavior tasks are written in C++ for fast execution, yet exposed to Blueprints for easy use.
Procedural Pathfinding: Utilizes a procedural pathfinding system that allows vehicles to intelligently navigate the world with minimal logic.
Third-Party Vehicle Model Support: Supports third-party vehicle models; refer to the tutorial for guidance on swapping them out.
Vehicle Optimization Components: Includes optimization components for vehicle blueprints, enabling vehicles to be loaded or unloaded from the level based on player distance using a single blueprint node, with automatic code LODs for further performance improvements.
Technical Details
Features:
Highly optimized allowing 100s of AI Traffic on screen at once with high framerates(60-120+ FPS depending on scalability of plugin and hardware).
Designed to be used with blueprints, and can be extended with your own functionality and behaviors.
Utilizes behavior tree for customizability and optimization of traffic Behaviors.
Included behavior tasks are written in C++ for fast execution but exposed to blueprints for easy use.
Utilizes a procedural pathfinding system that allows the traffic to intelligently move throughout the world on their own with minimal logic needed.
Supports third-party vehicle models, see the tutorial above for how to swap them out.
Comes with optimization components for vehicle blueprints that allow them to be loaded or unloaded from the level based on the distance from the player with only a single blueprint node and automatic code LODs for further optimizations.
Code Modules:
ProceduralNPCTraffic - Runtime
Number of Blueprints: 29 For Demo Content, 5 For Necessary Content.
Number of C++ Classes: 6
Network Replicated: No(Can be done but is not in demo content)
Supported Development Platforms:
Windows: Yes
Mac: Yes
Supported Target Build Platforms: Windows, Mac, Linux, IOS, Android
Documentation Link:
Example Project: N/A, Plugin contains demo content for learning and use.