Jay Peters / The Verge:
Epic Games lets developers self-publish to Epic Games Store, taking a 12% commission on game sales and no cut of IAP if developers use their own payment methods — Epic Games is finally going to let developers self-publish games to the Epic Games Store beginning Thursday.