I have been reporting their messages and sent mail to support and message through feedback. The ID of this tw*t is
dev-games@itch.io
everyone please report their messages and DO NOT click the link!! So far there over 600 messages with the malicious link.