A varied array of platforms is today available to gamers, posing exciting opportunities and serious challengers for developers. This led to the need for innovation, experimentation, and redefinition of game play. Game developers began implementing cross-platform play, creating a revolution in the gaming landscape.