Open World NPC Optimization with network support

Try game asset Open World NPC Optimization with network support 4.26 Unreal Engine for your project.

Game Assets
  • Platform

    Unreal Engine

  • Version

    4.26

  • Number

    102759

Description

This component provides performance boost by optimizing the NPC out of sight of the camera.

The component is completely autonomous — you just need to add it to the AI ​​(NPC) class.

The component works only with the class-Character class. If you have more skeletal meshes in your class (for example: another skeleton hand for a first person or a skeleton mesh for weapons or static meshes (for example, shields or weapons), the component will also work with them.

But component optimizes only the skeleton mesh and movement your NPCs, because this is what loads the system.

Everything else UE4 optimizes independently.

The NPCs outside of the camera's field of view (the view frustum) aren't visible, and can be culled. The rejected NPCs outside the truncated camera view are no longer displayed, leaving only a handful of NPCs within this view.

In online mode, the Component works with the client. All objects that are out of sight still remain in the game world, so if you use a dedicated server, other players will be able to see them. So you get the load on the system only those NPCs that are visible in the frame.

Technical Details

Features:

  • The component automatically recognizes how it is used: for a dedicated server or a single mode
  • Support Single mode
  • Support Coop mode (Server - Client)
  • Support Dedicated server
  • The component not use Tick he work on a timer
  • Has a dispatchers and number of other settings
  • The component does not affect the amount of materials in your mannequin.
  • The component has Dispatchers and variables that will help to bind component to your logic.
  • The component does not affect the behavior of your NPC and is compatible with the behavior tree. There are also a number of settings and for your convenience they have descriptions.
  • The component can be added to the parent class and it will work for all children.
  • The component supports AnimNotify, but if you have the sound of steps in the animation it will only work in the near (close) radius. Or you can use a variable to force it on work, but first, why do you need the sound of steps on the other end of the map? And secondly, it will give you more load on the system.

Number of Blueprints: 4

Number of Components: 1

Input: demo uses keyboard and mouse inputs.

Network Replicated: Yes.

Supported Development Platforms: (Windows, Mac)

Supported Target Build Platforms: (Windows, Mac)

How to Download Asset

You can get the asset from the button below. Link will take you to our telegram channel, where you can fin out all the information you need. Do not forget to support the author of the asset in the official store.

You can also support us by subscribing! All subscribers receive much more assets, as well as tutorials on Unreal Engine and Unity every month!

  • Education Emoji

    Education Use

    free/sub
    old price $ 39.99
    Use this asset for your projects for educational purposes.
  • Commercial Emoji

    Subscription

    Subscribe and get more assets and tutorials!
  • Unreal Engine
    Platform
  • 4.26
    Version
  • 102759
    Number