Hi, I've got a question: Will those who purchased the game here receive a Steam Key too?
Hey Abdel, the answer is yes! Steam keys will be sent via email to everyone who has purchased the game on Itch before the 26th.