As far as I'm aware, Epic is still invite only. I don't think just anybody can launch an indie game on Epic.
I could be wrong, I don't keep up with Epic because the store itself has such bad UI design.
I could be wrong, I don't keep up with Epic because the store itself has such bad UI design.
(Granted, Steam isn't too picky either, but at least they draw the line at unregulated speculative assets.)