A small team of friends and I are trying to create a minimalistic, exploration-based horror game inspired by things like Yume Nikki and LSD Dream Emulator. One of the things we want to include is a bestiary of sorts where players can use the E/interact key to add an NPC in the maps to a bestiary that will be located in the pause menu and will give a bit of flavor text on each creature. Unfortunately, I have spent the past few hours scouring YouTube and gaming forums for tutorials or advice on how to do this, but I have yet to come across anything helpful.
Ideally, the player would just be able to walk up to an NPC, hit E or whatever the interact button is while near it, and have its entry in the bestiary automatically be unlocked in the pause menu. Until the player actually interacts with this NPC, its image in said bestiary would be either a silhouette or a question mark. I immensely appreciate any advice that you can give me! Thank you all in advance!