Convert GameMaker top-down rain for Godot

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By woyosensei

Hey guys,
I am working on a top-down arena shooter game (something like good old Crimsonland), been working on that using GameMaker Studio 2, but after few months I’ve decided to switch to Godot and now I know it was a great decision. I was thinking how to implement good looking top-down rain effect and I remember there was a nice script for GameMaker made by Cameron Penner (watch his tutorial here) and some improvements made by DukeSoft (link to GameMaker Forum)
Do you guys think it is doable for Godot as well? Using draw to generate this kind of effect? Most people says it’s much better to use shaders instead, but I have no idea how to make this kind of shader so just prefer to stick with that way instead. At least for a while.
Thank you in advance for any answer.
Best Regards.

:bust_in_silhouette: Reply From: Thomas Karcher

I know it’s possible after watching this video:

Unfortunately, this can not be achieved with the standard Particle2D node (which is useful for many effects including vertical rain), but needs a custom script. Maybe you could try to contact @ZylannMP3 ( to get this particular script.

Thank you, I will. If I’ll get it working I’ll post the result here as probably many people would like to use this kind of effect.

woyosensei | 2019-08-31 07:53