NPC Optimization Component - optimize large number of NPCs in few clicks

Increase NPC performance dramatically with only few clicks.

  • 支持的平台
  • 支持的引擎版本
    4.23 - 4.27, 5.0 - 5.4
  • 下载类型
    资源包
    此产品包含各种虚幻引擎资源,可以选择性导入现有的项目。

Increase NPC performance dramatically with only few clicks. System automatically detects size of NPC and performs all necessary calculations. It also considers that your NPC's purpose isn't to just walk around, but also to attack player in both ranged and melee combat.

It works both for singleplayer and multiplayer. For multiplayer system separates visual and not visual logic for server and clients.


System can be implemented with only few clicks and demonstrated up to 5x performance improvement

Multiplayer setup


It also was tested and developed for big project with complex AI and provided significant performance improvement


Discord support server


技术细节

Features:

  •  Automatic character size detection and optimization
  • Dynamically adjusts to camera FOV
  •  Compatibility with larger systems and support for complex AI features, such as Behaviour Tree and Queries
  •  Compatibility with different versions and platforms - usage of blueprints for all logic allows to use system for every platform without any compatibility issues

Number of Blueprints: 4

Network Replicated: Yes

Windows: Yes

Mac: Yes

Documentation: youtube link

Important/Additional Notes: This project was tested to work with the AI Behavior Toolkit. Newer versions can better handle large numbers of network-replicated NPCs because of improved networking code.