For player housing, the most important thing is that it needs to be engaging. What needs to be avoided is to have a player housing system that is only for decoration purpose. In the case of No rest for the wicked, player housing is used for storage and crafting. But here’s how you can bring it to the next level. The game that pushed the housing system the most imo is Valheim. Here’s what you need to do.
-
You want every furniture piece to have a rest bonus linked to how difficult it is to craft and the space needed for it. For example, a cheap bed gives 3 points, a nice bed gives 5 and a royal bed gives 10 points. Do the same for each furniture piece. Than every time you enter your house, you gain a buff based on the total points of each furniture piece. This is your resting bonus level. The higher the level, the longer the buff stays active. The buff can be as simple as bonus defense or attack., or more intricate. You can also have specific rare furniture that adds special buff to the resting bonus. This makes the system very engaging. Coop player can also benefit from another player resting bonus. Maybe by replacing his own bonus with yours by interacting with the bed.
-
Storage needs to be linked to the crafting stations inside your house and NPC vendors. Just look at the storage/crafting system in recent games like Palword and Enshrouded. No need to go back and forth trying to find the items by searching all your containers. Just interact with the crafting stations with an empty inventory and you’re good to go.
-
Additional Storage. Base chest with 10 spaces is not enough. Double it at least, if not triple. Than the more advance chest can have more.