A massively multiplayer online role playing game (MMORPG) is an online computer role playing game in which a large number of players assume the role of a fictional character and interact with each other in a virtual world. This world is persistent, usually hosted by the game's publisher, which continues to exist and evolve while the player is away from the game.