Данная функция находится в разработке

Подготовка к установке Unity + Visual Studio 2019

Unity - это тот самый игровой движок, что запустится даже на древнем ноуте. Однако его требования напрямую зависят от требовательности разрабатываемой игры, так что нужно заранее учитывать мощьность своего стального коня! Ниже я приведу ну очень уж усредненные системные требования, так что перед установкой сверься с минимальными. Если минимальные подходят, то можешь сравнить с рекомендуемыми и возможно немного порадоваться 😉
Данные системные требования я привел на связку Unity + Visual Studio
Рекомендованные системные требования
Для, в полной мере, комфортной разработки
Минимальные системные требования
Для того, чтобы выполнять нетрудоёмкие для железа задачи
Процессор - Intel Core i5 6600 и выше
Процессор - AMD Ryzen 5 1600 и выше
Процессор - 1.8ГГц с Х64 архитектурой и с поддержкой SSE2
Процессор - 32-битные процессоры НЕ поддерживаются
Видеокарта - Поддержка любого из DirectX 10, 11, 12 и 6Гб видеопамяти
Видеокарта - Поддержка любого из DirectX 10, 11, 12 и 2Гб видеопамяти
Оперативная память - 8GB DDR4
Оперативная память - 4Гб DDR3
Жесткий диск - 25Гб свободного пространства и больше
Жесткий диск - 15Гб свободного пространства
Рекомендованные системные требования
Для, в полной мере, комфортной разработки
Процессор - Intel Core i5 6600 и выше
Процессор - AMD Ryzen 5 1600 и выше
Видеокарта - Поддержка любого из DirectX 10, 11, 12 и 6Гб видеопамяти
Оперативная память - 8GB DDR4
Жесткий диск - 25Гб Свободного пространства и больше
Минимальные системные требования
Для того, чтобы выполнять нетрудоёмкие для железа задачи
Процессор - 1.8ГГц с Х64 архитектурой и с поддержкой SSE2
Процессор - 32-битные процессоры НЕ поддерживаются
Видеокарта - Поддержка любого из DirectX 10, 11, 12 и 2Гб видеопамяти
Оперативная память - 4GB DDR4
Жесткий диск - 15Гб Свободного пространства

Установка

Обратите внимание - Требуется 64-разрядная операционная система. Поддерживаются Windows 7, 8 и 10.

Установщик Unity Hub + Visual Studio 2019 Community

1

Переходи по ссылке выше и создавай аккаунт Unity ID

2

На этой же странице нажимай на кнопку "Начните здесь" и скачивайте установщик Unity Hub

3

Запускай установщик и следуй инструкциям. После чего открывай Unity Hub и входи в Unity ID (справа сверху, только тссс...)

4

Теперь открывай вкладку Installs и нажимай кнопку Add. Откроется меню с выбором версий Unity, если не шаришь, то выбирай рекомендованную, а если же ты продвинутый user, то выбирай что душе угодно!

5

На следующем этапе тебе нужно выбрать компоненты с которыми установится выбранная тобой версия Unity. Если ты шаришь, то все как обычно - выбирай что душе угодно, если не шаришь, то слушай:
1. Если у тебя нет Visual Studio, то тыкай галочку (Если хочешь другую версию VS, то можешь не ставить галочку, а просто привязать позже нужную)
2. В следующей графе выбирай платформу/платформы под которые хочешь разрабатывать игры
3. Документацию советую не ставить, тк проще смотреть на оф сайте
4. Дополнительные языки по нужде
5. Нажимай "Далее" и соглашайся с License and terms
6. Нажимай да, после этих действий установится выбранная тобой версия Unity

6

Теперь переходи во вкладку "Projects" и нажимай кнопку "NEW", после чего тебе предложат выбрать шаблон, тут сам определись, что тебе нужно

7

Выбери название игры и директорию, в которой она будет находиться. Нажимай кнопку "Create"!

8

Поздравляю! Можешь приступать к работе над своей игрой!

Доп.

Дополнительно расскажу о том, как привязать свою версию 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

Для начала ознакомимся, что такое все таки Arduino? Arduino - это небольшая плата с собственным процессором и памятью. На плате также есть пара десятков контактов, к которым можно подключать всевозможные компоненты: лампочки, датчики, моторы, чайники, роутеры, магнитные дверные замки и вообще всё, что работает от электричества. В процессор Arduino можно загрузить программу, которая будет управлять всеми этими устройствами по заданному алгоритму.
Начать программировать на Arduino достаточно просто, благо создатели разработали удобную и нетребовательную до железа и системы IDE для работы с аппаратной платформой. Arduino IDE, так называется официальный софт. Ниже я опишу как его скачать и настроить под свою плату.

Скачать Arduino IDE с официльного сайта

1

Устанавливай/распаковывай Arduino IDE и открывай.
Далее открывай вкладку Файл -> Настройки, сразу включим показ строк слева от кода. (очень удобная штука ;)

2

Далее тебе надо настроить IDE под твою плату.
Открывай вкладку Инструменты -> Плата -> Arduino AVR Boards и выбирай свою плату.

3

Теперь надо выбрать на каком процессоре базируется твоя плата.
Открывай вкладку Инструменты -> Процессор и выбирай процессор своей платы.

4

Теперь надо выбрать COM порт, к которому подключена твоя плата.
Открывай вкладку Инструменты -> Порт и выбирай порт, к которому подключена твоя плата.

5

Готово! Начинай программировать!

Доп.

Если твой ПК не видит подключенную плату на COM порте, значит возможно нужно установить драйвер, это распространенная проблема.

Программирование под аппаратную платформу ESP8266

Все знакомые с Ардуино уже составили собственный портрет данной платы, представляя её в качестве простого шилда для связи по беспроводному интернету. На деле, это скорее микроконтроллер с несколькими собственными интерфейсами. Выбирайте UART или SPI, если хотите сделать оборудование полностью автономным. Именно все эти достоинства дали чипу прозвище «революционный» при его выходе, и если вы занимаетесь проектированием систем и робототехникой на основе Ардуино или РПИ, то вам определённо стоит купить ESP8266 и протестировать его в своих проектах. Небольшое время отклика, скоростные интерфейсы и возможность использования одновременно нескольких протоколов в многоканальном режиме говорят сами за себя.
Алгоритм получения среды разработки для платы ESP8266 несильно отличается от Arduino. Тебе понадобится все та же Arduino IDE, как её установить - можешь посмотреть выше, так что пропустим этот этап и приступим непосредственно к её настройки под ESP8266!
1

Начнем! Открывай вкладку Файл -> Настройки и тебе нужно вставить в строку Дополнительные ссылки для Менеджера плат, вот эту ссылку http://arduino.esp8266.com/stable/package_esp8266com_index.json
Нажимай ОК!

2

Далее открывай вкладку: Инструменты -> Плата -> Менеджер плат. Начинай вводить в поиске esp8266, после прогрузки ты увидишь пакет с названием - «esp8266 от сообщества ESP8266».
Установи его!

3

Теперь остается всего-ничего! Переходи снова во вкладку Инструменты -> Плата и теперь тебе нужно выбрать свою плату ESP в подразделе ESP8266 Boards. Теперь выбери COM порт и все должно заработать.
Поздравляю! Теперь можешь приступить к программированию ;)

Доп.

Вот подробное руководство со всеми нюансами, по типу настройки скоростей и тд. Если что-то непонятно, то почитай.