What problem does it solve? Building performant visual effects in Unreal Engine requires choosing the right simulation target, renderer, bounds, pooling, and scalability strategy, and mistakes cause disappearing particles, frame spikes, or wasted GPU work. ## Core Features & Use Cases - Simulation Selection: Decide between CPU, GPU, lightweight emitters, Data Channels, and Niagara Fluids based on particle count, data access, and platform constraints. - Architecture & Integration: Structure systems and emitters, define user-parameter contracts, and keep gameplay authority outside Niagara. - Debugging & Profiling: Diagnose bounds, pooling, collision, and overdraw issues using the Niagara Debugger and target-hardware captures. - Use Case: When building a high-frequency impact burst effect, use this Skill to batch spawns through a Niagara Data Channel, set fixed bounds, and configure Effect Type scalability so the effect stays within budget on all platforms. ## Quick Start Use the unreal-niagara skill to design and optimize this Unreal Engine 5.8 visual effect for my target platforms.