Use the itch app please, it has resumable downloading
Where do I find the itch app? cheers.
Right here
https://itch.io/app
It will also keep you up to date like steam and only download what has changed ;)