Particle Systems can be added to a scene in Unity and they create a visual effect of many combined small visuals or "particles". The particle system can be customized in many ways, including particle shape, system shape, particle graphic, particle direction, size of particle, size of system, and particle velocity. Adding a particle system to a scene can be a good way to add animation or motion as well as further immersing users into the scene.
Meta Quest 3
Device setup for developing:
Unity installed
Additional set up tutorial: Set up Unity for XR development
Within the Hierarchy section, click the plus sign, and a dropdown menu will appear. Go to Effects, then select Particle System.
To customize the particle system, go to the Inspector. The default particle system that loads will be moving upward. To change the direction of the particles to move downward, set the Start Speed to 0.
Direction can be further adjusted through checking the box next to Velocity over Lifetime. Then, customizing the X, Y, and Z values.
The particle lifetime, size, and gravity is customizable along with other features under the Particle System drop down section.
The particles will be defaulted to be a fuzzy, white circle. These can be customized to any sprite.
Add the graphic/sprite of your choosing to your Assets.
Create a new Material in your Assets.
Select the new Material and in the Inspector:
Update the Shader to be Particles/Standard Unlit.
Update Rendering Mode to Cutout.
Update Color Mode to Multiply.
Under Maps, drag your graphic/sprite to the square. Customize the color or opacity here as well.
Go back to your Particle System and in the Inspector, open Renderer. Drag your new Material created to the Material option. Now, the particles should be the material.
Unity Particle System page
An in-depth YouTube video on how to set up a Particle System that mimics snow in Unity: