Titan Outpost is officially released on Steam.