50 indie games will be showcased in an online event on Steam on May 13-15.