The Initiate Free Download PC Game Cracked in Direct Link and Torrent. The Initiate is a mystery puzzle game. The Initiate PC Game Overview: The Initiate is developed and published by Deceptive Games Ltd.. It was released in 1 Aug, 2017. Opening your eyes, you see a modern looking bedroom. All is quiet. Vague memories