Here is what Mike first said about the new game, which I could no longer find the original because the thread was deleted, but luckily I quoted it.
Hmmm, I wonder if we can login to the new game with are deepworld accounts lol.
i want to download deepworld on my windows computer
but it only has steam edition...
so what if i dont have or want steam?
Don't have it? Download here http://store.steampowered.com/
Deepworld is only on steam for windows so...