diegetic

die-ya-jet-ik /ˌdaɪ.əˈdʒɛt.ɪk/ adj.

  1. belonging to the world of the story, rather than laid over it.
  2. software made thoughtfully, for the real world.