The Game Jam has ended, if you missed the deadline and would like to still submit for the jam, you can share the link in discord or to the number present in poster.
Don’t forget to vote guys!
For the snow i made particles each having random fall speed(y movement) and drift speed(in x direction) and provided each with a wobble altitude and frequency and called update for the wobble effect using sin function. Each particle also has a random lifetime. For style used array to store the different draw function and selected the style at random