An elder race in science fiction, fantasy, or horror fiction is a fictional alien race that preceded humanity. Occasionally they are a more advanced version of humanity instead of aliens. Elder races generally have abilities and technologies that generally far surpass that of humanity. In works of science fiction, their technologies are often so advanced as to seem magical or even godlike both to the human protagonists and to the present-day reader.