More than 85% of the games published by indie label Playstack generate a positive return on its external development investment. Read more