Gürsel olarak parçacık sistemine ihtiyacın olacak elbet ama oyun mekaniğine dönüştüreceksen kabataslak şöyle birşey yapabilirsin:
Oyuncunun 1000 birim üzerinde oyuncuyu takip eden 100x100 boyutunda bir Box collision component, bunun collision ayarlarıyla bir işimiz olmayacak, sadece bu volüm içinden random location alacağız.
Bir Timer ile(her 0.5 veya 1sn'de bir, sana kalmış) volüm içinden aldığımız random location'lardan -Z ekseninde 1000 birim line trace çizdirirsin. Bu trace'ler oyuncuya çarparsa hasar verir, oyuncu üstü kapalı bir yere girerse yağmurdan korunur.