In this section, we survey the game-play requirements of online multi-player games in more detail. We describe some of the techniques that have been used by such games and related research efforts for achieving scalability and discuss their limitations.