We're still waiting for the approval process to be completed for Terra Forma to be released on Desura.
Desura allows for automatic updating of the game through patches if you use their client program.
If, however, you don't mind a standalone download, the Windows PC version has been released for purchase HERE.
Terra Forma for Windows PC has been released as a standalone download.
Posted by bncastle on