The most conventional method of putting lore in your game is just to let npcs talk
Or make cutscenes after large events
Gimkit original games tried approaches like putting lore all around the corner in random order and all that, and i wouldnt think it worked well as so far i have yet to find a person who legitimately got all the lore from the game, so just dont do that