<aside> 💡 In CityBLD, buildings can either be Modular Buildings(modular meshes assembled according to a preset) or Prefabs(a premade assembly of components).
</aside>
In this quick overview, we'll focus on Modular Buildings, as these will generally make up the majority of a city.
You can learn more about Static Buildings, or Prefabs, on the Prefabs page here.
Modular Buildings are generated from a shape input (the Shape points), a height input, and a Building Style (instructions on which meshes and materials to use) input.

There’s one main way to create a Modular Building: generate it on a Shape!
Assign a District to a Shape and hit Generate to add Lots and Modular Buildings. (more on this in the City Blocks - Basics page)

This will instantly fill the Shape’s space with buildings generated from the parameters set in the District, whatever they may be:


<aside> 💡 The Building Style is contained in a data asset. To edit the Style, select your Modular Building actor, and go to the details panel. You’ll see the Building Style asset under Default > Style.
</aside>