Dish cabinet in Unity |
Here's my approach for designing furniture in this game:
- Style: The geometric style across furniture should be pretty consistent. All furniture shares the same texture atlas, so the continuity between carved details in the wood, color of the wood, and style of the interactable handles is pretty easy to maintain across all furniture.
- Set pieces: Some rooms have unique pieces of furniture, usually one or two large obstacles or containers. This dish cabinet is large and uniquely appears in the dining room. Sometimes furniture appears many times in many different rooms. These are usually small, for example a table or lamp.
- Compartment choice: Considering the dining room doesn't have many containers (it's mostly a table and chairs), this cabinet makes up for that by having quite a few individual compartments. There are both doors and drawers in the cabinet. The glass on the upper section means items are not truly "hidden" on the shelves, while the drawer's contents are secret.
- Locks and glass accessibility: Ideally, any compartment can be locked closed, and glass can be broken using a sturdy tool. This means the glass shelves would be a poor location for hiding an item.
- Surface height: Reaching items above the player's head or below the player's hips takes more time than objects at a comfortable arm-level. Items in the far back of the lower compartments are more hidden and take more time to retrieve (by crouching down), but take more time to hide. Items on the higher glass shelves or on top of the entire cabinet are a bit quicker to hide (by throwing items), but are very visible. Reaching items hidden at the highest points requires the use of a long instrument or a chair to stand on.
- -Hidden compartments: I won't tell you where these are (if they even exist...), but I also consider potential secret compartments on a piece of furniture. Large areas or volumes of seemingly "solid" wood can house secret compartments of varying sizes. The furniture's bulk (or interactable mechanisms like drawers) can also cover up compartments in the surrounding environment.