This game is about arranging that all blocks in a configuration have a specified number of neighbors. Let's try this with 1x1x1 blocks and reach three neighbors througout. The blocks turn transparent when they have enough neighbors.
Since there will always be at least eight 1x1x1 blocks having no more that three neighbors, there is not so much we can do with them, until we reinroduce them as booster blocks later on. Let's aim for four neighbors now with a sligthly bigger block:
We'll get to get to 5 neighbors with 1x1x2 later, but let's break that barrier first with a bigger block:
Let's be more ambitious and get to 6:
Ok, so now let's go back to five neigbors, but for the smallest block where this is possible:
And now the big one: let's get to 7 neighbors throughout!
This far, we have kept all blocks in the same direction. Allowing them to be turned gives many more options, and if the blocks are very excentric, we can rather easily arrange many neighbors:
Even when the blocks are not so oblong, turning gives us better opportunities to arrange many neighbors.
Here's another one:
Let's see how short we can make the brick and still get to 7:
We now introduce two changes at once, changing the setup substantially. We require the blocks to all lie in the same layer, making the solution essentialy 2D. And we also stop accepting "too many" neighbors. The number of neighbors need to be exactly the goal.
Let's make it harder and go to 3:
And again, with cubes: