Yo, final release will likely be in the $12-$15 range, and yes it'll be on Steam. Console versions are planned as well...