Haunted Heroes er en casual runner, der kræver, at spilleren, i form af en spøgelsesavatar, besidder forskellige superhelte for at overvinde forhindringer og vinde løb. Hver betonbane har enorme forhindringer, herunder snoede formationer, hjul med pigge og snurretoppe, tykke murstensvægge og dybt vand. Spilleren besætter en helt eller heltinde med sin spøgelsesavatar ved at dirigere den gennem en lodret, rektangulær portal.
Spillerens avatar dør ikke automatisk, hvis den rammer en forhindring. I stedet beskadiger heltens eller heltindens kræfter genstanden, eller figuren kollapser. Med den anden mulighed fortsætter spøgelsesavataren ned ad banen, indtil den kan besætte en anden helt eller heltinde eller svæve til den sort-hvidt markerede målstreg.
I nogle tilfælde bevæger en helt eller heltinde sig hurtigere, efter at de har ramt en forhindring. Spilleren skal så omdirigere dem væk fra vandet, medmindre de er en haj eller kan flyve.
Haunted Heroes giver spilleren mulighed for at mestre færdigheder. De kan spille et særligt niveau. En helt eller heltinde kan tilbyde fysisk styrke eller missiler til at slå igennem forhindringer, eller kraften til at glide gennem luften på en isrampe. Spilleren kan nogle gange opgradere en evne ved at lede den besatte helt eller heltinde gennem en anden portal, der har den specifikke karakters ikon.
Spilleren kan også spille nye helte ved at bruge bonuskort før et løb. Når det er sagt, skal de se en reklame. De kan også springe et svært niveau over ved at se en reklame.