omg your advice are so helpful! I started a twitter account to promote it. i follow a bunch of people who seemed like they'd be interested in the genre and just message them... i hope I'm not being annoying haha
Glad to help! By the way, I can't find your creator page when I click on your username. When I click on my username, there is a button that says "View creator page". It's a page where you could potentially add your social media links and it displays all your itch.io games. I also started adding social media and Discord links to all my game pages.