Do we receive Steam key when the game is released?

If I preorder the game now, will I receive a Steam key when the game is added to the Steam store? I played the demo and I really like it, and I would like to preorder the game, but this is something I would like to know before buying it.
Also, have you tried to add the game to the Desura platform?
EDIT: I bought it anyway, but I am still interested in the answer
Also, have you tried to add the game to the Desura platform?
EDIT: I bought it anyway, but I am still interested in the answer
