Есть два способа установки окружения Unity. Через установщик Unity и через установщик Visual Studio. В первом случае, при установке Unity, она интегрируется в VS (при необходимости устанавливает ее), во втором случае, в VS устанавливается SDK Unity и при необходимости разворачивается Unity.
По моему мнению правильнее брать свежую версию Unity на сайте разработчика и ставить ее поверх уже установленной VS. При этом, желательно располагать VS актуальной версии (тем более, что комьюнити давно бесплатна).
То есть — должна быть установлена VS и отдельно ставиться Unity на установленную VS.