The game is not made by StrangeGirl Studios, they are the publisher. The studio behind this game is named "Corruption Studio" and they are still actively developing this game as stated here:
You must be registered to see the links
This is their studio's webpage:
You must be registered to see the links
Was this thread rushed or is there a reason to mark this as completed while also forgetting to credit the actual developers? Please fix it so the reviews don't tank further, the game is not close to finishing.
EDIT:
I see they are credited in the developer notes part but I'd still not put the publishers in the developers' slot. The money goes to the same person but all the good and bad reviews are being targeted at a completely different studio who doesn't have much idea of what state the game is in.