Heretic: Shadow Of The Serpent Riders - Heretic: Shadow of the Serpent Riders What is your review of the Windows video game: Heretic: Shadow Of The Serpent Riders? Heretic: Shadow of the Serpent Riders for Windows PC. Computer Issues & Video Gaming.