Hollow Knight is a metroidvania game. You play as a knight who sets out on an adventure to look for treasure, exploring dark and interesting locales while battling fearsome enemies.
Con Map system
To get a map, you must find an NPC first for each area you visit. Map updates whenever you find a bench. You also get sent to your last-visited bench when you die. It does not update in real-time, but the map will update with wherever you have been when you find a bench. This is all assuming you have bought the base map from the NPC in that particular area.