Литературу в жанре sci-fi называют «hard» или «soft» science fiction в зависимости от акцентов в произведениях. 18
«Твёрдая» научная фантастика (hard science fiction) основана на естественнонаучной базе и уделяет внимание вопросам науки и техники. 1 Такие книги часто включают глубокие теории, физику, математику и другие научные элементы. 2
«Мягкая» научная фантастика (soft science fiction) фокусируется на гуманитарных аспектах, таких как влияние научно-технического прогресса на развитие общества, психологические и социальные проблемы, человеческие взаимоотношения, чувства и переживания персонажей. 1
Терминология происходит от принятого в английском языке деления науки на hard sciences — «твёрдые науки» (естественные) и soft sciences — «мягкие науки» (гуманитарные). 1