
Asset Description
Procedural NPC Crowds allows you to quickly and easily implement large-scale realistic crowd and pedestrian ai systems utilizing procedural behaviors with high performance.
General Information
With 100s of AI on screen at once you can create realistic worlds such as a large bustling city, it can be scaled up or down to fit any level or project.
Smart NPC Integration
For NPC dialogue with this plugin, use the free GPT Dialogue System. It’s easy to set up and can give NPCs life and intelligence with text and voice generation.
⚠️ Pro Vs Lite, What's the difference?
Lite includes: Core functionality with forward-based pathfinding and wandering pathfinding.
Pro Includes: All Lite Features + Randomized pathfinding + Directional Pathfinding + Interface for interacting with world objects.
🚀 Features:
Populate your world with hundreds of AI characters at once while still enjoying smooth, high framerates.
Build and control NPC behaviors entirely in Blueprints, with the option to extend them further if you need custom logic.
Gain fine-tuned control and efficient performance with the Behavior Tree system, so NPCs act exactly how you want.
Experience fast execution speeds thanks to C++-written behavior tasks, while still working through easy Blueprint nodes.
Let NPCs navigate your world intelligently using procedural pathfinding, no pre-baked paths required.
Use any of your custom characters as NPCs, giving you full creative freedom in how your world looks and feels.
Keep gameplay smooth and immersive across all levels with built-in optimization components for NPCs.
Technical details
Highly optimized allowing 100s of AI on screen at once with high framerates(60-120+ FPS depending on scalability of plugin).
Designed to be used with blueprints, and can be extended upon with your own functionality and behaviors.
Utilizes behavior tree for customizability and optimization of NPC Behaviors.
Included behavior tasks are written in C++ for fast execution.
Utilizes a procedural pathfinding system that allows the NPC to intelligently move throughout the world on their own with minimal logic needed.
This plugin allows you to procedurally set the Skeletal Mesh of the character or the Material of the Skeletal Mesh.
Comes with optimization components for character classes that allow them to be loaded or unloaded from the level based on the distance from the player with only a single blueprint node.
Code Modules:
Pedestrian_System - RunTime
Number of Blueprints: 11
Number of C++ Classes: 4
Network Replicated: Yes
Supported Development Platforms: (Windows 64 bit, MacOS)
Supported Target Build Platforms: (Windows 64 bit, MacOS, iOS, Android)
Documentation: https://komodobits-organization.gitbook.io/procedural-npc-crowds-documentation-portal
Important/Additional Notes: Requires the "Crowd Manager" project setting defaults to be adjusted to have 100s of AI working, check documentation for more information under "Setup"