Elastic search deployment order

I am new to elastic search and I was curious whether the deployment order matters in an elastic search cluster. I was thinking of using unicast in production. I was thinking of the following configuration:

3 dedicated master nodes, 2 dedicated data nodes and possibly a few client nodes. In the unicast mode, each of these nodes would have a different configuration file elasticsearch.yml.However if I put all three master nodes in the list of nodes.

Is there an order I should launch the elastic search boxes?

Do all the master nodes need to be launched before any other boxes?

Does the discovery.zen.ping.unicast.hosts: list need to change as more masters/nodes are added or can it be set up front?

Launch masters first so the elect someone, then do the others.

Just set the unicast seed list to the masters, that's all you need.