Hey Lotdot,
On steam, the game will be free with the DLC available as microtransactions through the store menu inside the game. Anyone that buys the game here before the launch on steam will recieve a free key for the steam version of the game.
Thank you so much, I would charge because we really need the money but the game was promised as a free game and I don't want to go back on my word. The goal is to get it in as many players hands as possible. I think the free-to-play model of the game will make more sense once I'm ready with the upcoming online modes. Theres going to be A LOT of new content coming up after launch.
Stay Tuned!
Rafi