The game is developed by Rogue Factor and published by Focus Home Interactive. It was first released on Early Access Beta on 20 November, 2014.