Is it perma free tho?
Yep, once you got it, it's yours
Anybody install this ?.......I have a feeling you have to install epic games client to install this game..am I correct ?
Yes you are, but doesnt matter to me got Unreal engine 4 installed as it is, tnx to the OP.