Eu também me interessei e fui ver por dentro como funcionava. Fiz esse post aqui com os detalhes mais internos, mas ele acabou ficando bem denso.

https://www.tabnews.com.br/matheus1714/estudando-efeito-de-chuva-rainify

Parabéns também pelo projeto incrível! Você usou muitos conceitos legais na implementação. Deu para aprender bastante coisa só tentando entender mais a fundo.

Cara, o artigo que você publicou fico extremamente bom de ler! Fico feliz que o projeto tenha agregado esse conhecimento.

Agradeço pelo o compartilhamento de conhecimento! Estarei lendo o artigo