This is definitely not a scam and was clearly RalivDev's passion but the whole de-listing on itch.io and not legally being able to profit from them has taken away their motivation and monetization for it. While everyone here would love to see development continue, Until this whole "internet safety" thing is fixed I don't think they will.