傳統上，科幻同奇幻俾人認為係相反嘅兩個體裁－奇幻多數都會建基於魔法等嘅超自然元素，唔會著重解釋呢啲嘢嘅運作原理，背景設定好多都建基於古代社會（例如中世紀嘅歐洲）而科幻就建基於科學科技，硬科幻會著重科學上嘅準確性，背景設定多數設喺未來。