The game is being produced by Devolver Digital , a brand new production and publishing company based in Austin , Texas , specializing in delivering top quality entertainment to gamers worldwide at affordable prices by any and all means available .