You can do maps with worldbuilder (found in civ 5 sdk) First, you choose the size, then you mare the map (or just randomize it with the map scripts). You can add resources, hills, and even natural wonders. When the map is done, you click the "scenario editor" button. You can add civs and city-states. You can also add cities, units and improvemets on map. You can give techs, social policys, culture and gold to civs. When you have added the civs, just edit the tile you want them to begin in, and place the civ's starting location there.