Road Repaving

I’m thinking about repaving a large section of a park roads. What steps are necessary to make sure I do it right?

I was thinking about hiring a civil engineer to evaluate the road and base for recommendations before talking to paving contractors?

I think they will have to dig up the current asphalt so the the curbs and driveways are flush.

Has anyone done this recently and what would be an estimate of cost per square foot?