Well, I am coming from the perspective of someone who enjoys reading material that’s entirely worldbuilding outside of a story altogether… descriptions of fictional cultures, timelines of fictional histories, etc, all of which I find interesting in their own right… so I resultingly would have a higher tolerance for seeing that sort of material in a story than some others might.
I do think it’s worth noting how point of view affects all this. If you’re writing in first person, every sentence is an opportunity to characterize the narrator, even if it’s primarily about something else. Even in a third person perspective, if it’s the limited sort, and you’re describing things through your characters’ eyes, you get a fair bit of this. Second person, especially if interactive, could be trickier on this front… same would apply to a customizable first person narrator. You may not want to presuppose too much characterization of the narrator (unless it’s a preset character)! Even then, however, you can use this viewpoint to help immerse the reader into their character’s viewpoint, just by bearing in mind what stuff would be common knowledge, what would be strange and notable, and so forth.
There can be a bit of a blurry line between, say, characterizing a person and characterizing a society, say… being as the latter is made up of characters, and characters are from their society, showing anything related to one will have an impact on the other. And, when it comes to speculative fiction, depicting a society can be one of its most powerful tools… it can show new facets of what it might mean to be human (or alien, or elf, or whatever).
Now, interactive fiction does have the advantage of increased customizability, so it’s possible to tailor things to more people’s tastes than you might otherwise do. Codices are one way for that… you can provide encyclopedic infodumps that people can access as wanted, sorta appendix style, without troubling those who don’t wish to. A good way to just tell tell tell tell tell without it getting in the way of the story
and, I mean, you can even have stuff within the story that’s skippable, or a possible diversion that the MC can access if desired (say, if you choose to ask the old sage to explain a religion’s history
), and all that sort of thing.
