Do I need to report revenue for a free to play game

Correct, if you are making this game free to play then reporting is not required as it is not within the Epic Game Store infrastructure. Of course, this doesn’t exempt the product from royalty fees for the use of the Unreal Engine.