Hello.
I am making an FPS game and was wondering if not having a HUD is a bad idea.
I was thinking about dead space: the HP of the player is displayed on the character's armor, the weapon ammo on a hologram which activates when the player is focusing to shoot, and the interaction with the vending and crafting systems comes up as a hologram as well. I think some Metro games display stats on the character's watch in first person. And of course fallout which has most of its inventory and quest system displayed on the pip boy.
There are problems with this approach. For instance, there must be a way for the player to pause the game or exit, so there must be a menu for that at least. I want my game to be open world, and it is very hard to dismiss the mini-map completely. A very big problem also: dialogue options. The other small big problem are the interaction pop-ups. The small "E" that appears when the game wants to tell you can interact with an object.
So my design is as follows: player HP displayed on a watch / wristband or along with the ammo count on the weapon, quest menu displayed on a notebook that the character's brings up when called for (accepting quests / viewing them), and the pause menu with game options and exit displayed on a device that is also brought up in the face of the FPS camera. The map part is harder to do. I have to either use the notebook or the device, and maybe incorporate some sort of pointer... like Sega did with some of their games (an arrow that directs the player to its destination, it could be a hologram on the wristwatch, although that might be a little bit ridiculous). As for the interactions, I was thinking maybe the object itself gets a subtle outline when the player character is in range to interact. For the dialogue options maybe the notebook can be used as well.
Depending on how I manage it, these can make the development easier or harder. I can't think of a good UI that looks unique, so I decided: well, how about no HUD at all ? But then how do I make it easier for the player to learn and use this approach instead of the one he's most used with ?
What are your opinions on this ?