Twitch Indie Showcase Slated for August 10