AI Particle System
Inspect and modify any of the 24 ParticleSystem modules — emission, shape, velocity, color-over-life, and more.
At a glance
What the agent can do with it
Adds no MCP tools: it contributes an RQL module and adapters for ParticleSystem, ParticleSystem modules, MinMaxCurve, MinMaxGradient. That powers 2 capabilities the agent reaches through rql-query / rql-mutate. How RQL works →
- Particle system settings
Read and change any of the 24 ParticleSystem modules — main, emission, shape, colour and size over lifetime, noise, collision, trails, renderer and more.
objects | get components | where $ is ParticleSystem | set main.startLifetime = 3, emission.rateOverTime = [5, 25], main.startColor = "#ff8800" - Particle playback
Play, pause, stop or clear a particle system, or simulate it for a number of seconds.
objects | get components | where $ is ParticleSystem | call Simulate(2)
Install
Requires the base plugin com.ivanmurzak.unity.mcp. After installing, the RQL module loads with the package — the agent sees it in rql-schema.
openupm add com.ivanmurzak.unity.mcp.particlesystemWhen to ask the AI for it
Ask for VFX tuning — emission rate, particle lifetime, shape, size and color over lifetime — on an existing ParticleSystem.
Example prompts
Copy-pasteable first requests. Start with one, verify it in the editor, then build up.
On the `Fire` ParticleSystem, set the emission rate to 50 and the start color to a warm orange.Inspect every module on the selected ParticleSystem and tell me which ones are enabled.