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.