I tried to make sandstorm from scratch, so I used smoke material from Starter kit with Niagara.

These two photos are the results of Niagara.

I wanted to make it look nicer I guess I should have used particles to make every single dust particle...

Untitled

Untitled

Then I tried to control the dense of the storm with OSC.

I made a simple BP to connect between Max and Niagara variables.

I used User.Acceleration as the Parameter name but I couldn't control this variable for some reason..

Untitled

Untitled

Untitled

Finally my curiosity led me to buy an asset called Dust and Smoke Effects.

It was super useful and I was disappointed with myself...