Epic Games Store begins closed beta for self-publishing

PC marketplace now has 58 million monthly active users, hopes to dramatically expand range of 650 games and apps