‘Diablo Immortal’ Alpha Impressions: More Than A Meme Diablo Immortal may have entered this world as a meme, but it seems destined to be a mobile hit, once you get your hands on it.