What contributed to the development of civilization in Egyp?

The rich soil and location near a major water source were the major contributing factors to the development of Egypt. The land that is Egypt was not always a desert. It was once lush and fertile, fed by the nutrient rich soil of the Nile delta.