From the past to nowadays, architecture has been developed so much. In the past, we can observe architecture as urbanization such as sumerian urbanization, egyptian etc. And, environment has really big effects on urbanization. For example, in mesopotamia there was not so much rugs that is why primitive people did not use stone. Instead of stone, they mixed some stuffs with ground and they produced adobe they used adobe while they were constructing to buildings.
In the past, while people were constructing buildings, they wanted use they can use in the buildings because there was no light. Egyptian buildings are good example for that. On the top of pyramids, there was a gap which sunlight come through it. It shows light was a function when a building is constructed.
Region was so important to build an urbanization.Religion was important,as well. There were different believes that is why deciding an area to built an urbanization depended on religion sometimes.For example, people were letting a ox ad the ox were running around a area ten people were deciding that area. Furthermore, water resorces, lakes, rivers were so important to decide to build urbanization. It was easy to reach water when they built their homes near by water but they were aware of flooding that is why they were choosing to built their homes on hills.