Я не очень разбираюсь в юнити, но помню как в UDK(UE3) чувак делал дождь по старинке - берёте некоторое количество спрайтов(ну 10-20 например), затем создаёте столько же и перекресчиваете(составляя куб, внутри которого для зрителя всё будет ОК) с первой пачкой(сверху будет как сетка выглядеть), так вот теперь накладываете бесшовную полупрозрачную текстуру дождя с разными дельтами сдвига UV координат(в скрипте например) и соотв всё у вас есть дождь, брызги просто рандомными спрайтами или даже частицами можно сделать, если не жалко и всё.