I was reading your gameplans, and I think we can make some additions to this section:
While I will try to avoid adding GUIs in general, I know for sure it is not 100% possible to do that. So here a few Basics things:
Your Inventory and similar things will definitely have a GUI, it can come in different Settings, you can have it like a List with multiple Themed Tabs (Fallout), or a Grid full of small Item Icons (kinda like Minecraft, but more like Morrowind), or a Resident Evil kinda Inventory with things that occupy multiple Slots depending on Size.
Another thing with Inventorys is GUI resizeing. It’s always nice if you can resize and move your GUIs whereever you want, but it is really shitty if you can “accidentially” move or resize a Window by just clicking at its Border. That’s why I will make it so you have to hold both Mouse Buttons at once to resize or move a GUI, while hovering over its border.
There will be an IRL Clock available as UI element, because why shouldn’t you be able to tell IRL time if you dont happen to have an IRL Clock closeby.
Here are some things you might add:
- A list of all the “equipment” slots (Minecraft has four: head, chest, legs, feet)
- Size/capacity of player inventory, or how that will work
- Whether players will be weighed down by equipment
- Whether players will be weighed down by inventory items
I have a recommendation, too. What do you think about having the player inventory consist only of the equipment slots, but having lots of equipment slots? For example you can only carry whatever you can wear until you wear a back or backpack. For general purposes each hand could carry a small item, and when you operate a machine with your hands that requires your hands to be empty or maybe contain the ignition key.
There is another benefit. If you have to equip bags to have an inventory then you can get rid of the inventory GUI altogether, except to equip and unequip things. Just have the player look at their bags when they want something. So, let’s say I’m carrying a backpack. I hit the keybind or whatever action that makes me look through the backpack. What I see, on screen, is my player character taking off his backpack, putting it in front of him, and opening it. I can see the items in the backpack, or at least the ones on top. I can interact with them just like if they were dropped items in the open world, in a small hole in the ground.
What do you think?