Definitely a neat concept! It would be nice if all the rooms would snap to a grid though - it's very difficult to line them up with the current system. But I really like the puzzle mechanics involved with scaling up and down to rearrange and then traverse the building.
On a separate note - since you mentioned that you are new to coding and haven't started using an engine yet, I can personally recommend the Godot Engine as a great starting point! imo it's relatively easy to get started with, and the community has been growing rapidly to the point that you can easily find tutorials and resources to learn 2D or 3D projects. If you were thinking of pursuing Unity instead, I won't say it's a bad choice, but I think Godot will have more to offer over Unity in the long run given it's open-source codebase and growing popularity (from last year's jam to this year, there was a shift of 19% -> 37% of games made with Godot vs. 59% -> 43% of games made with Unity). But no matter what game engine you choose, it can definitely help you to design games like the one you've made here!