Игровой движок Unity: почему его выбирают
Unity – это игровой движок для создания мобильных и компьютерных видеоигр.
Позволяет адаптировать код под исполнение на 28 платформах. Благодаря визуальному редактору позволит реализовать творческие способности дизайнеров, художников, программистов, начинающих геймдевелоперов.
Кроме игровой сферы применяется в автомобильной, машиностроительной, авиакосмической индустрии, при производстве мультфильмов, кино, в строительной отрасли, промышленности, архитектуре.
«Короче, что лучше?»
Самые нетерпеливые сразу могут промотать в конец)
Существует несколько операций, выполнение которых занимает много времени при работе с Unity. Обычно в таких случаях я иду чаевничать или играю с котом. Иногда даже удается пройти пару уроков в Duolingo.
- Обработка файлов проекта. Unity считает хэши всех файлов в проекте, создает мета-файлы и строит свою библиотеку (папка Library). Особенно долго Unity обрабатывает звуковые файлы. Библиотеку никто не хранит в системе контроля версий, поэтому если вы давно не синхронизировали проект, вас ждет пара минут ожидания. Кроме того, если изменить платформу, например с Android на iOS, этот процесс придется повторить.
- Запекание света (baking). Тут все зависит от сложности освещения. Я делаю мобильные игры, поэтому запекание практически не использую.
- Сборка проекта. Во многом зависит от выбранной платформы и самого проекта. WebGL может вообще собираться целую вечность (иногда реально состариться можно и еще борода отрастает). Я имею ввиду именно получение готовой игры, а не компиляцию исходного кода (которая происходит практически мгновенно).
Для разработки
Все остальные рекомендуемые системные требования для игрового движка Unity зависят от того, для какой платформы будет разрабатываться приложение, игра.
- Для проектов под iOs понадобится компьютер с операционной системой Mac OS X 10.9.4 и выше и установленный Xcode начиная с версии 7.0.
- Для создания Android приложений, игр необходимо программное обеспечение Android SDK и Java Development Kit (JDK). В некоторых случаях может потребоваться дополнительная установка Android NDK.
- Для работы с Windows Store необходима предустановленная ОС Виндовс 8.1 (только 64x) и последние сборки Visual Studio и SDK-платформы.
Если дополнительно планируется написание IL2CPP-скриптов с использованием Visual Studio, то убедитесь, что на компьютере установлен компилятор для C++. Выбор софта будет серьезно зависеть от используемой операционной системы.
Характеристики и возможности веб плеера
Дополнение активируется автоматически при входе в онлайн игру. Требования к характеристикам ПК — минимальные. Интерфейс интуитивно понятный, а настройка расширения легкая и доступна каждому. Даже можно сказать больше, что и настраивать ничего не требуется, просто установил и играй в любимые игры в социальных сетях или на отдельных сайтах, которые предоставляют игрушки в веб интерфейсе, а таких поверьте не мало.
- интеграцию с большинством популярных браузеров;
- воспроизвести 3D изображение с высокой степенью детализации;
- играть онлайн игры без установки отдельного ПО;
- быстро реагировать на изменения в характеристиках online игр;
- использовать приложение через любой аккаунт социальных сетей.
Простая сборка
ЦП | Intel Core i5-10400F |
Видеопроцессор | NVIDIA GeForce GTX 1660 SUPER 6 Гб |
ОЗУ | 32 Гб DDR4-3200 |
Накопитель | 480 Гб SSD+2 ТБ |
В представленной сборке установлен ЦП Intel Core i5-10400F. Он создан на основании 14-нм архитектуры Comet Lake. Модель рассчитана для работы с офисными программами, а также для разработки Android игр, либо аркадных компьютерных игр на Unity 3D. В наличии 6 ядер с 12 потоками и максимальной частотой 4.3 ГГц. Также в его активе кэш-память L3 на 12 МБ, 2-х канальная память DDR4-2666, множитель заблокирован.
Также здесь используется новый сокет, на него без труда можно подобрать необходимую материнскую плату, есть все необходимое для современной ОЗУ. У процессора доступная стоимость, поэтому собирая ПК, вы получите относительно доступную сборку. Производитель применяет современный технологический процесс, поэтому процессор тратит мало энергии – 65 Вт.
GeForce GTX 1660 SUPER 6 ГБ отлично справится с графикой. В ней установлен графический процессор TU116 с 22 потоками мультипроцессора. Он включает 1408 ядер CUDA, 88 блоков текстуры и 48 растеризаторов. Память у видеокарты GDDR6 с частотой 14 000 МГц, что не свойственно устройствам такого рода. Взять хотя бы GeForce GTX 1660Ti у которой она 12 000 МГц. Благодаря всему выше сказанному у этой карты отличная производительность, которая в сравнении с прошлой моделью увеличилась примерно на 20%.
Рекомендации
- ЦП: Intel 6- Core i5-11400F 2.6-4.4 Ghz;
- Видеопроцессор: GeForce GTX 1660 SUPER 6 GB;
- ОЗУ: 32GB DDR4-3200 Gaming;
- Накопитель: 480 GB M.2 NVME SSD+2TB;
- Материнская плата: PRIME B560M-A.
*У вас есть возможность приобрести представленную конфигурацию либо же собрать другую по вашим характеристикам.
Скрипты на JavaScript и C#
Одно из сильных мест Unity — скрипты на JS и C#. Вам не нужно изучать встроенный язык скриптования с его логикой и ограничениями — вы просто берёте любой из этих двух языков программирования и пишете что вам нужно.
На скрипты можно повесить что угодно: появление врагов из-за угла, содержимое сундука с сокровищами или ответы второстепенного героя. Если вы умеете программировать, то сможете сделать настолько сложную и интересную игру, насколько захотите сами.
Включите JavaScript, чтобы видеть графики
Номинал
Включите JavaScript, чтобы видеть графики
Включите JavaScript, чтобы видеть графики
Номинал
Включите JavaScript, чтобы видеть графики
Кооператив: великолепная четверка
Кооперативный режим стал главным нововведением AC: Unity. Продемонстрировать единство в разрушении планов заклятых врагов можно в команде до 4-х человек.
Каждая совместная миссия выглядит следующим образом. Сначала геймеры узнают о сюжетной вводной: какую цель нужно достичь, и почему это так необходимо для Братства.
Затем четверка наемных убийц отправляется препятствовать деятельности тамплиеров.
Методы выполнения заданий ничем не отличаются от таковых в одиночной кампании.
А вот сам игровой процесс может превратиться в настоящий хаос, если, конечно, набрать в команду незнакомых людей.
В критической ситуации новоиспеченная группа ассасинов часто забывает, что работать нужно сообща, и каждый начинает резать и стрелять в собственное удовольствие.
Те, кто провалил миссию из-за подобных проблем, рекомендуют брать в дело только проверенных геймеров.
Рис. 7 – Четверка убийц готовится к заданию
Assassins Creed: Unity нельзя назвать идеальной игрой, но любовь геймеров она все-таки заслужила, благодаря своей масштабности, интересным новым и улучшенным старым возможностям, а также необходимости шевелить мозгами, а не просто нажимать на кнопки.