It sounds like Villain: The Catalyst to me, but it was moved to itch.io then put onto hiatus as far as I’m aware.