Переходи по ссылке выше и создавай аккаунт Unity ID
На этой же странице нажимай на кнопку "Начните здесь" и скачивайте установщик Unity Hub
Запускай установщик и следуй инструкциям. После чего открывай Unity Hub и входи в Unity ID (справа сверху, только тссс...)
Теперь открывай вкладку Installs и нажимай кнопку Add. Откроется меню с выбором версий Unity, если не шаришь, то выбирай рекомендованную, а если же ты продвинутый user, то выбирай что душе угодно!
На следующем этапе тебе нужно выбрать компоненты с которыми установится выбранная тобой версия Unity. Если ты шаришь, то все как обычно - выбирай что душе угодно, если не шаришь, то слушай:
1. Если у тебя нет Visual Studio, то тыкай галочку (Если хочешь другую версию VS, то можешь не ставить галочку, а просто привязать позже нужную)
2. В следующей графе выбирай платформу/платформы под которые хочешь разрабатывать игры
3. Документацию советую не ставить, тк проще смотреть на оф сайте
4. Дополнительные языки по нужде
5. Нажимай "Далее" и соглашайся с License and terms
6. Нажимай да, после этих действий установится выбранная тобой версия Unity
Теперь переходи во вкладку "Projects" и нажимай кнопку "NEW", после чего тебе предложат выбрать шаблон, тут сам определись, что тебе нужно
Выбери название игры и директорию, в которой она будет находиться. Нажимай кнопку "Create"!
Поздравляю! Можешь приступать к работе над своей игрой!
Дополнительно расскажу о том, как привязать свою версию Visual Studio (если не ставил галочку в 5-ом пункте):
1. В редакторе Unity выбери меню Edit > Preferences
2. Выбреи меню External Tools
3. Выбирай меню External Script Editor и в выпадающем меню выбери нужную тебе Visual Studio
4. Если в выпадающем списке нет твоей версии, то нажимай кнопку Browse..., и в директории Visual Studio, в папке Common7/IDE выбирай файл devenv.exe
5. Не забудь проверить поставлен ли флажок Editor Attaching
Устанавливай/распаковывай Arduino IDE и открывай.
Далее открывай вкладку Файл -> Настройки, сразу включим показ строк слева от кода. (очень удобная штука ;)
Далее тебе надо настроить IDE под твою плату.
Открывай вкладку Инструменты -> Плата -> Arduino AVR Boards и выбирай свою плату.
Теперь надо выбрать на каком процессоре базируется твоя плата.
Открывай вкладку Инструменты -> Процессор и выбирай процессор своей платы.
Теперь надо выбрать COM порт, к которому подключена твоя плата.
Открывай вкладку Инструменты -> Порт и выбирай порт, к которому подключена твоя плата.
Готово! Начинай программировать!
Если твой ПК не видит подключенную плату на COM порте, значит возможно нужно установить драйвер, это распространенная проблема.
Начнем! Открывай вкладку Файл -> Настройки и тебе нужно вставить в строку Дополнительные ссылки для Менеджера плат, вот эту ссылку http://arduino.esp8266.com/stable/package_esp8266com_index.json
Нажимай ОК!
Далее открывай вкладку: Инструменты -> Плата -> Менеджер плат. Начинай вводить в поиске esp8266, после прогрузки ты увидишь пакет с названием - «esp8266 от сообщества ESP8266».
Установи его!
Теперь остается всего-ничего! Переходи снова во вкладку Инструменты -> Плата и теперь тебе нужно выбрать свою плату ESP в подразделе ESP8266 Boards. Теперь выбери COM порт и все должно заработать.
Поздравляю! Теперь можешь приступить к программированию ;)
Вот подробное руководство со всеми нюансами, по типу настройки скоростей и тд. Если что-то непонятно, то почитай.