Press space to adjust the particle type (rain or snow). Use the "maximum particle velocity" slider to adjust how much each particle can move at a time. You may want to view this project in fullscreen if effects are hard to see in the default project window. If you're interested in learning how I made it, check out the "See Inside" for the project.
Inspired by weather effects in 2D games / on-screen particles in a 2D perspective, and how it was possible to move these particles in a spiral-like method (I found it easier to see this with the snow effect; it's sort of like a 3D spiral - some particles appear at the foreground and some at the background). I originally worked on this in July 2020 because I wanted to experiment with how I could code something like this in Scratch before attempting a similar thing in another programming environment, and to see what it would look like. After not working on many more Scratch games or projects, and taking a break from playing Scratch games and adding these games to a studio, I decided it would be interesting to upload a kind of "tech demo" - a technical demonstration of something I was messing around with and wanted to show how it works. I haven't really been using my account to do anything neat (besides finding Scratch games to play and adding those games in a studio) so I decided it would be interesting to try uploading (and recreating, based on a project I made offline) a tech demo and using annotated/commented code.