Skip to content
Media 0 for listing Optimization Tools plugin

Description

📘 Documentation | 🌟 Example Project | 🚧 Roadmap | 🛠️ Devlog | 📢 Discord

Plugin Version : 1.1

Our plugin is a unique solution on the Fab Marketplace, offering a full suite of Blueprints tools to improve game performance and simplify development. It’s well-suited for both small and large 3D scenes with numerous actors, designed to optimize Blueprint workflows.

Optimization Tools:

  • Significance System: Assess the importance of 3D Actors based on their presence on screen and/or distance from the player. This feature enables dynamic adjustment of the Tick interval and other settings based on an Actor's significance, optimizing performance by prioritizing which Actors receive updates.

  • Asynchronous Tasks: Execute logic without overloading the GameThread by utilizing parallel threads. This ensures that the game remains responsive while tasks, such as complex calculations, are processed in the background. For maximum flexibility, asynchronous tasks can be accessed in Blueprints through a latent Blueprint node or a delegated event.

  • Pool Ticking: Efficiently manage Actor updates by processing them in groups, one at a time. This industry-standard method distributes the GPU’s computational load across frames, resulting in a smoother gameplay experience.

  • Animation Update Rate: Modify the animation update rate settings directly in Blueprints using our exposed functions to optimize the performance of SkeletalMeshes. We also recommend using the Animation Sharing Plugin and the Animation Budget Allocator for optimal performance.

Included formats

  • logo of Unreal Engine format