As in the first part of the game, some constructions can only be placed inside the house. However, the way of house building is now completely different. Now there will no longer be ready-made houses, such as a hut or a dugout.
The house will now need to be assembled from parts - floor, walls and roof. You can decide for yourself what size the house will be, what rooms will be inside.
The floor of the house is always divided into blocks 4 by 4 cells each. If you place a new block next to an existing one, its height will be automatically adjusted. When you place the very first block, the construction grid will show you how far ground roughnesses will allow you to continue building the floor on the same height.
When I developed house foundations, I pondered how high the floor should rise above the ground. If it will be very high, this will allow players to build large houses even on quite scabrous surfaces. But then you can get large stairs on which players will have to "jump". Through trial and error I found a maximum value for one stair of 75 centimeters (30 inches).
House walls are also divided into blocks, 1 by 4 cells each. Wall length within this block will be automatically changed to adjust to nearby walls.
I had to do a lot of work with the roof. I wanted to keep roof building process management as simple as possible for players - just specify where roof blocks should be placed. And at the same time I wanted roof blocks to automatically fold into a single roof with a logical shape, but the roof shape not to be trivial.
To achieve this goal, I developed a system of 23 separate parts, which automatically form the final shape.
The result is something like this:
I would like to add more decorations to the walls and roof, but I have already spent a lot of time on this constructor. Therefore, even if my hands reach it, it will be after the game release.