The Epic Games Store has added multiple apps, including the indie game shop Itch.io and Brave's browser.... Read more