You're right, Twitter went downhill since last autumn. Try Mastodon, there's a healthy indie game scene.