Epic Games aims to attract 100 million downloads by the end of the year