To create those lookalikes, first I create a Custom Audience with all the events that for me bring the most value for the game. This audience of "Most Engaged Users" includes Top10 of the most active users, plus users that did purchases, plus users that reach some level, etc.
After that, I create two lookalikes based on this custom audience, small (2-3%) and large (8-10%). Then I use each lookalike in a different AdSet with Campaign Budget Optimization turned on.