Glenn Rane

Glenn Rane

Glenn Rane is a Principle Artist at Blizzard Entertainment who has worked in the video games industry for nearly twenty years. As an art leader at Blizzard, Glenn provides art direction, creates concept artwork, and paints illustrations for the Warcraft, Starcraft, and Diablo franchises.