1. A method comprising: identifying, by a client device, a plurality of contacts of a player of a first game associated with a game networking system; collecting contact attributes for each of the plurality of contacts from one or more contact attribute sources; requesting, from a server device related to the game networking system, a first configuration table related to the first game; scoring the collected contact attributes of each contact of the player according to one or more updateable rules of the first configuration table; ranking in a contacts ranking list each contact based on a respective score; selecting a portion of the contacts ranking list; and displaying on the client device a selectable instance of each contact included in the selected portion of the contacts ranking list.