BT - OptiParticleX: Advanced Performance & Smart Particle Optimizer View on Asset Store (opens in new tab)

Package details

Latest version
1.1
Last updated
First released
Unity version
6000.2.6 or later
Package size
1.3 MB
Files
21
Favorites
29
Views in the past week
5

Price tracking

Last checked
Tracked since
Lowest recorded
$16.00 on

Keywords

BT - OptiParticleX: Advanced Performance & Smart Particle Optimizer

by Barkin Tufan (opens in new tab)

No ratings yet

Boost your Unity project's performance with BT-OptiParticleX! Optimize particle systems with smart LOD, batching, and pooling for smoother visuals and faster rendering

Price $32.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for BT - OptiParticleX: Advanced Performance & Smart Particle Optimizer, 6 months Current $32.00; lowest $32.00; highest $32.00 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 7

BT - OptiParticleX: Advanced Performance & Smart Particle Optimizer screenshot 1

BT - OptiParticleX: Advanced Performance & Smart Particle Optimizer screenshot 1

About this asset

Transform Your Unity Game's Performance with Professional-Grade Particle Optimization

BT OptiParticleX delivers comprehensive particle system optimization with an intelligent, all-in-one solution. Our advanced automation algorithms dramatically improve particle performance while maintaining stunning visual effects, giving you the perfect balance between frame rate and quality.

🔄 Smart Particle Pool System

  • Intelligent auto-detection and pooling of similar particle systems
  • Advanced warmup system that pre-initializes particles without visual disruption
  • Smart shrinking automatically adjusts pool sizes based on usage patterns
  • Auto-expand functionality ensures you never run out of particles
  • Continuous optimization detects and pools new particles at runtime
  • Position-locked integration preserves existing particle placements

⚡ Batch Optimizer - Reduce Draw Calls

  • Material-based automatic batching with GPU instancing support
  • Intelligent shader compatibility detection and warnings
  • Real-time draw call reduction analysis with before/after metrics
  • Automatic texture optimization for shared materials
  • Continuous batch detection for runtime-spawned particles
  • Advanced material analysis prevents incompatible batching

📷 Adaptive LOD System

  • Distance-based automatic quality adjustment for particle count, emission rate, and size
  • Multiple LOD levels (Near, Medium, Far, VeryFar, Extreme) with smooth transitions
  • Camera, Player, or Custom target distance calculations
  • Aggressive mode for maximum performance gains
  • 2D mode support for side-scrolling games
  • Smart prefab-instance linking automatically groups similar particles

🎮 Master Manager - One-Click Optimization

  • Comprehensive scene analysis identifies optimization opportunities
  • Auto-detect and optimize all particles with configurable thresholds
  • Performance metrics and recommendations for each optimization type
  • Selective optimization - choose pools, batches, or LOD independently
  • Real-time statistics showing particles optimized and performance gains

⚙️ Intelligent Auto-Detection

  • Advanced particle grouping by prefab name, material, and properties
  • Regex-based name matching handles clones and numbered instances
  • Material and shader analysis for optimal batching strategies
  • Performance-based recommendations (warmup, shrinking, LOD thresholds)
  • Runtime detection of new particles for continuous optimization

🔧 Editor Integration & Professional Tools

  • Clean, organized UI with foldout sections and performance summaries
  • ScriptableObject-based settings with automatic persistence
  • Selective Reset tool for granular control over configurations
  • Context-sensitive help and compatibility warnings
  • Auto-save functionality preserves runtime optimizations

📊 Advanced Performance Analytics

  • Real-time metrics: draw call reduction, memory savings, particle counts
  • Peak usage analysis for optimal pool sizing recommendations
  • LOD level tracking with distance-based performance monitoring
  • Batch efficiency reports with compatibility warnings

From the publisher's Asset Store listing.

Technical details

🔄 Smart Particle Pool System

  • Automatic particle system detection and grouping by prefab name, material, and properties
  • Intelligent pool sizing based on scene analysis and usage patterns
  • Warmup system with position-locked initialization (prevents visual displacement)
  • Smart shrinking algorithm that monitors usage and automatically adjusts pool sizes
  • Auto-expansion prevents pool starvation during high-demand scenarios
  • Advanced name parsing with regex support (handles clones, numbered instances)
  • Continuous runtime optimization detects and pools new particles automatically
  • Peak usage tracking for optimal pool size recommendations

⚡ Batch Optimizer Engine

  • Material-based automatic batching with shared material generation
  • GPU instancing support with compatibility detection
  • Shader analysis and automatic optimization recommendations
  • Real-time draw call tracking (before/after optimization metrics)
  • Texture memory optimization through shared material usage
  • Continuous batch detection for runtime-spawned particles
  • Advanced compatibility warnings (scale, color, texture variations)
  • Auto-save functionality preserves runtime batch configurations

📷 Adaptive LOD System

  • Multi-mode distance calculation: Camera, Player, or Custom Transform targeting
  • Five-tier LOD levels: Near, Medium, Far, VeryFar, Extreme with customizable thresholds
  • Smooth transition system with configurable interpolation speed
  • Particle property scaling: count, emission rate, and size multipliers
  • Aggressive optimization mode with performance-tuned presets
  • 2D mode support for side-scrolling and isometric games
  • Advanced prefab-instance relationship tracking and auto-assignment
  • Force-disable functionality for extreme distance optimization

🎮 Master Management System

  • Unified scene analysis engine identifies all optimization opportunities
  • Auto-detection with configurable thresholds (particle count, emission rate, etc.)
  • Selective optimization: independently choose pools, batches, or LOD systems
  • Performance analytics with detailed metrics and improvement ratings
  • One-click optimization applies all recommended settings automatically
  • Runtime monitoring and continuous optimization capabilities

⚙️ Advanced Detection Algorithms

  • Multi-criteria particle grouping: name similarity, material matching, property analysis
  • Regex-based name processing handles complex naming conventions
  • Material and shader compatibility analysis for optimal batching
  • Performance-based recommendation engine (warmup, shrinking, LOD candidates)
  • Scene vs. prefab detection prevents optimization of asset files
  • Runtime particle detection with automatic integration

🛠️ Runtime Optimization Features

  • Non-destructive optimization preserves original particle system settings
  • Thread-safe update loops with configurable intervals (1-30 frames)
  • Position and rotation preservation during pool integration
  • Automatic restoration of original values when optimization is disabled
  • Runtime pool expansion and shrinking based on actual usage patterns
  • Continuous monitoring for newly instantiated particle systems

💾 Data Management & Persistence

  • Comprehensive original value storage and restoration system
  • Runtime statistics tracking (spawn counts, peak usage, utilization rates)
  • Settings synchronization between runtime and editor configurations
  • Automatic asset refresh and dirty marking for proper serialization
  • Performance metrics persistence across play sessions

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.2.6f2 Compatible Compatible Compatible

As listed on the Asset Store.