is the discord made already, and is there an invite somewhere for it?
Yes, its just launched! Check the Itch page