InfinitoStudio - Runtime Actor Optimizer

[JOIN OUR DISCORD]

Runtime Optimization Manager

Optimize actors in real time - boost performance without losing quality.

Overview
The Runtime Optimization Manager is a lightweight Unreal Engine plugin that lets you attach an optimization component to players, NPCs, or any other actors to automatically reduce their performance cost at runtime. Perfect for open worlds, large scenes, or multiplayer games where every frame counts.

How It Works

  • A central Optimization Manager tracks registered actors.

  • Actors are optimized dynamically based on their distance from the player or other conditions.

  • Built-in techniques include disabling shadows, reducing LODs, pausing animations, and turning off collision for far-away actors.

  • Uses an event-driven system to avoid heavy per-frame checks — only updates when actors actually move in or out of range.

Key Features

  • 🔹 Attach & Forget - Just add the component to any actor.

  • 🔹 Centralized Management - One manager for the whole level; no unnecessary ticking per actor.

  • 🔹 Customizable Optimization Rules - Choose which systems to disable (shadows, tick, physics, collision, animation).

  • 🔹 Distance-Based Control - Configure thresholds for when optimization kicks in.

  • 🔹 Performance-Friendly - Minimal overhead thanks to event-driven design.

Example Use Cases

  • Open world games with hundreds of interactive NPCs.

  • Large urban environments with detailed props and effects.

  • Multiplayer shooters with many replicated characters.

  • VR projects where the framerate is critical.

Compatibility

  • Works with any Actor or Pawn.

  • Supports static meshes, skeletal meshes, AI, and custom blueprints.

Why You’ll Love It
Instead of writing custom distance checks and optimization logic for every project, drop in the Runtime Optimization Manager and get instant performance benefits while keeping your gameplay experience intact.