Early works which preceded the subgenre contained many elements of what would become space opera. They are today referred to as proto-space opera. Early proto-space opera was written by several 19th century French authors, for example,
Les Posthumes (1802) by
Nicolas-Edme Rétif, ''Star ou Psi de Cassiopée: Histoire Merveilleuse de l'un des Mondes de l'Espace
(1854) by C. I. Defontenay and Lumen'' (1872) by
Camille Flammarion. Not widely popular, proto-space operas were nevertheless occasionally written during the late
Victorian and
Edwardian science-fiction era. Examples may be found in the works of
Percy Greg,
Garrett P. Serviss,
George Griffith, and
Robert Cromie.
Science fiction scholar E. F. Bleiler cites
Robert William Cole's
The Struggle for Empire: A Story of the Year 2236 as the first space opera in his 1990
reference work Science-Fiction: The Early Years. Despite this seemingly early beginning, it was not until the late 1920s that the space opera proper began to appear regularly in
pulp magazines such as
Amazing Stories. Unlike earlier stories of space adventure, which either related the invasion of Earth by extraterrestrials, or concentrated on the invention of a space vehicle by a genius inventor, pure space opera simply took space travel for granted (usually by setting the story in the far future), skipped the preliminaries, and launched straight into tales of derring-do among the stars. Early stories of this type include
J. Schlossel's "Invaders from Outside" (
Weird Tales, January 1925), According to author
Paul J. McAuley, a number of mostly British writers began to reinvent space opera in the 1970s (although most non-British critics tend to dispute the British claim to dominance in the new space opera arena). 'New space opera' proponents claim that the genre centers on character development, fine writing, high literary standards, verisimilitude, and a moral exploration of contemporary social issues. publishing many of the aforementioned authors, who have won Hugo Awards. ==Definitions by contrast==