Assets updates
World Director NPC PRO – Massive NPC Simulation with Multiplayer & Optimization

World Director NPC PRO – Massive NPC Simulation with Multiplayer & Optimization

Publish date
2025-09-27
Category
VIP
Supported Engine Versions
5.5 , 5.6
Distribution Method
Engine Plugin
File Version
2.2.4
Registration required
Only VIP Users

Asset Description

World Director NPC PRO is a scalable system for optimizing and simulating both NPCs and general actors in large worlds, with background movement, advanced performance management, and full multiplayer support.

General Information

Purpose. A system designed for worlds with thousands of active pawns. NPCs preserve state (location, scale, rotation, health, level) and continue to move even far from the player, creating a consistent “living world” across large maps and cities.

Performance example. On AMD Ryzen 2700X the system handled 200,000+ pawns at 120+ FPS (project-dependent).

 

👑Key Features:

  • Four concurrent optimization levels

    • Level 1: Pawns outside camera view disable rendering and reduce tick/animation cost.

    • Level 2: Distant pawns remain simulated: position/path are computed on NavMesh with obstacle avoidance; movement is random within a configurable radius.

    • Level 3: Further reduces the number of simultaneously walking pawns at long range.

    • Level 4: Pawns stop moving but persist; they reactivate as the player approaches.

  • Background simulation

    • Hidden and distant NPC calculations run multithreaded for FPS stability.

    • While on distant levels, pawns do not execute Behavior Trees, but they still walk using simplified logic.

    • NPCs can follow roads with per-NPC road sets, usage chance, and search radius.

    • NPCs can gather at Points of Interest such as parks or squares with configurable attraction chance and roam radius.

  • Extended flexibility

    • Supports static-mesh NPC representation for lightweight background city simulation (single-player only).

    • Editor mode uses the game thread for NavSystem requests (avoiding thread crashes), while shipping builds keep threaded mode for maximum performance.

    • Includes a save/load system for NPC states.

    • Compatible with 🔗Population Control PRO system. (layer offsets, per-actor overrides).

    • Layer radii can be overridden per actor/NPC for precise control.

  • Multiplayer

    • All calculations run server-side.

       

📌Usage note:

This is an optimization tool. If many actors occupy the same screen space simultaneously, they will still run your code together and no system can hide that cost. Use layers, radii, and spawning strategy accordingly.

 

 

📌WD-PRO + Population Control - 🔗Documentation

Please pay your attention to the 🔗GWOF plugin. It supports most of the functionality of WD-PRO and🔗PC-PRO but with more powerful optimization algorithms and more flexible configuration.

 

📌All plugins for optimizing your project:

  • 🔗Global World Optimization Framework PRO MAX

  • 🔗World Director PRO (included World Director Actor and World Director NPC)

  • 🔗World Director NPC

  • 🔗World Director Actor

  • 🔗Population Control PRO

  • 🔗Population Control

  • 🔗Dynamic Spawn Assistant PRO

  • 🔗Loot Generator

 

📌About Our Plugins:

  • 7+ years of proven experience in Unreal Engine development.

  • Regular updates and continuous improvements.

  • Featured multiple times in Epic Games ShowCase.

  • Free Discord support and active community.

  • Many features implemented from developer feedback.

📃Note: The plugin’s price may increase as new features are added.

 

Technical details

Features:

  • The system is divided into 4 optimization levels that work simultaneously for the best FPS performance.
  • At level 1 if the pawn is out of the camera's view, all its components and skeletal meshes are disabled from the render, and a set of optimization measures is applied, such as animation playback and tick rate. While at level 2.3.4, pawns can't act according to the Behavior Tree, but they can still walk.
  • On my system with an AMD 2700X processor, I achieved 200000+ pawns at 120+FPS.
  • All calculations for hidden pawns at level 2.3.4 occur using multithreading for better FPS.
  • Save and Load System
  • If the pawn is out of the camera's view, all its components and skeletal meshes are disabled from the render.
  • The plugin is easy to use.

Code Modules:

  •  AWorldDirectorNpcPRO(Type: Runtime)
  •  UNpcDataProComponent(Type: Runtime)

Number of Blueprints: 3

Number of C++ Classes: 2

Network Replicated: Yes

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64

Documentation: https://docs.google.com/document/d/1BAI3753pqr2SSb52gh14sZRB4GHyH8kZW5HD106HvqM/edit?tab=t.0

Example Project: Included

You can buy this asset in original store

https://www.fab.com/listings/7ac4ef3c-ccfc-484a-aeec-5a672ff30130
Comments
Comments is not yet
Add Comment
Please register
You may like
Ultimate Building System (Survival Building System, Modular Building System)
Ultimate Building System ...
Tools & Plugins
5.6
VIP
HeightMapper
HeightMapper
Game Systems
5.0
Free
Swim Component : 150 Animations + Blueprints
Swim Component : 150 Anim...
Animations
5.3
Free
RKVA Rigless Kinematic Vehicle Animation
RKVA Rigless Kinematic Ve...
Tools & Plugins
5.5 , 5.6
VIP
SHADERSOURCE - Waterfall Tool 2
SHADERSOURCE - Waterfall ...
Tools & Plugins
5.6
VIP
Fire Watch Tower Environment ( Fire Watch Tower Fire Tower Station 3D Survival )
Fire Watch Tower Environm...
Environments
5.1
VIP
Adventure Game Locomotion System v1.5
Adventure Game Locomotion...
Game Templates
5.5 , 5.6
VIP
CMAA2 (Anti-Aliasing)
CMAA2 (Anti-Aliasing)
Tools & Plugins
5.5 , 5.6
VIP
Post Apocalypse City
Post Apocalypse City
Environments
5.0
VIP
[SCANS] Cemetery - Forgotten Churchyard
[SCANS] Cemetery - Forgot...
Environments
5.1
VIP
Abandoned Hospital
Abandoned Hospital
Environments
5.1
Free
Skinned Decal Component
Skinned Decal Component
Tools & Plugins
5.5 , 5.6
VIP