The game is still in development, but since it was approved through greenlight you should be able to get it on Steam when it's released. This is one of the few Greenlight games I am extremely excited about!