HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Unity - это…</a><ul><li><a>Что умеет</a></li>
1 <ul><li><a>Unity - это…</a><ul><li><a>Что умеет</a></li>
2 </ul></li>
2 </ul></li>
3 <li><a>Преимущества и недостатки</a><ul><li><a>Сильные стороны</a></li>
3 <li><a>Преимущества и недостатки</a><ul><li><a>Сильные стороны</a></li>
4 <li><a>Слабые стороны</a></li>
4 <li><a>Слабые стороны</a></li>
5 </ul></li>
5 </ul></li>
6 <li><a>Начало работы</a><ul><li><a>Инициализация</a></li>
6 <li><a>Начало работы</a><ul><li><a>Инициализация</a></li>
7 <li><a>Создание проекта</a></li>
7 <li><a>Создание проекта</a></li>
8 <li><a>Как сделать игру</a></li>
8 <li><a>Как сделать игру</a></li>
9 </ul></li>
9 </ul></li>
10 <li><a>Как быстро изучить платформу</a></li>
10 <li><a>Как быстро изучить платформу</a></li>
11 </ul><a></a><p>Для того, чтобы создавать игры, программисту необходимо изучить немало инструментов. Один из них - это движок на заранее выбранном языке. Достаточно интересным вариантом является Unity. Он встречается на практике чаще конкурентов.</p>
11 </ul><a></a><p>Для того, чтобы создавать игры, программисту необходимо изучить немало инструментов. Один из них - это движок на заранее выбранном языке. Достаточно интересным вариантом является Unity. Он встречается на практике чаще конкурентов.</p>
12 <p>В данной статье будет рассказано о том, что такое Юнити. Предстоит выяснить, какие плюсы и минусы имеет данный контент, зачем он нужен, какое отношение имеет к играм. Немаловажным является рассмотрение вопроса о том, как использовать соответствующий инструментарий при разработке.</p>
12 <p>В данной статье будет рассказано о том, что такое Юнити. Предстоит выяснить, какие плюсы и минусы имеет данный контент, зачем он нужен, какое отношение имеет к играм. Немаловажным является рассмотрение вопроса о том, как использовать соответствующий инструментарий при разработке.</p>
13 <h2>Unity - это…</h2>
13 <h2>Unity - это…</h2>
14 <p>Unity3D - популярный игровой движок. Это - среда программирования, которая включает в себя все необходимое для написания собственной игры. Совместима с разными языками.</p>
14 <p>Unity3D - популярный игровой движок. Это - среда программирования, которая включает в себя все необходимое для написания собственной игры. Совместима с разными языками.</p>
15 <p>Развитие Unity началось в 2005 году. С тех пор можно создавать как мелкие, так и крупные проекты развлекательного характера с минимальными знаниями и умениями в области коддинга.</p>
15 <p>Развитие Unity началось в 2005 году. С тех пор можно создавать как мелкие, так и крупные проекты развлекательного характера с минимальными знаниями и умениями в области коддинга.</p>
16 <p>Юнити позволяет использовать скрипты в процессе работы. Это значительно упрощает и ускоряет написание проектов. Выделяется доступностью и понятным интерфейсом. В этой среде комфортно работать почти всем программерам.</p>
16 <p>Юнити позволяет использовать скрипты в процессе работы. Это значительно упрощает и ускоряет написание проектов. Выделяется доступностью и понятным интерфейсом. В этой среде комфортно работать почти всем программерам.</p>
17 <h3>Что умеет</h3>
17 <h3>Что умеет</h3>
18 <p>Представленная система предоставляет готовые физические модели для взаимодействия между элементами виртуальной сцены на экране. Это дает возможность программеру избежать проработки поведения каждого элемента в кадре.</p>
18 <p>Представленная система предоставляет готовые физические модели для взаимодействия между элементами виртуальной сцены на экране. Это дает возможность программеру избежать проработки поведения каждого элемента в кадре.</p>
19 <p>Unity умеет многое:</p>
19 <p>Unity умеет многое:</p>
20 <ol><li>Обладает собственным физическим движком. Он предусматривает законы, а также правила и принципы взаимодействия компонентов игры или иного софта на экране.</li>
20 <ol><li>Обладает собственным физическим движком. Он предусматривает законы, а также правила и принципы взаимодействия компонентов игры или иного софта на экране.</li>
21 <li>При помощи встроенных библиотек дает возможность "играть" с параметрами физики мира.</li>
21 <li>При помощи встроенных библиотек дает возможность "играть" с параметрами физики мира.</li>
22 <li>Присутствует имитация физических явления и объектов на основе частиц. Пример - осадки. Прорисовывать и прописывать все вручную в Unity3D нет никакой необходимости.</li>
22 <li>Присутствует имитация физических явления и объектов на основе частиц. Пример - осадки. Прорисовывать и прописывать все вручную в Unity3D нет никакой необходимости.</li>
23 <li>Присутствует компонент физики твердых и мягких тел.</li>
23 <li>Присутствует компонент физики твердых и мягких тел.</li>
24 <li>Есть система наследования, которая позволяет копировать свойства и поведение "родителей" установленного на сцене компонента. Скрипты же будут прикрепляться к объектам обособлено друг от друга.</li>
24 <li>Есть система наследования, которая позволяет копировать свойства и поведение "родителей" установленного на сцене компонента. Скрипты же будут прикрепляться к объектам обособлено друг от друга.</li>
25 <li>Использование C# для начинающих. Данная особенность дает возможность даже новичкам писать игры и куски кодификаций. Пример - квесты.</li>
25 <li>Использование C# для начинающих. Данная особенность дает возможность даже новичкам писать игры и куски кодификаций. Пример - квесты.</li>
26 <li>Есть поддержка Drag&amp;Drop. Она необходима в Unity для того, чтобы управлять сценами, проводить отладку оных и редактировать игру без постоянного переключения между окнами.</li>
26 <li>Есть поддержка Drag&amp;Drop. Она необходима в Unity для того, чтобы управлять сценами, проводить отладку оных и редактировать игру без постоянного переключения между окнами.</li>
27 <li>Визуальный редактор умеет работать с шейдерами и картами. Прикрепляется после назначения первого.</li>
27 <li>Визуальный редактор умеет работать с шейдерами и картами. Прикрепляется после назначения первого.</li>
28 <li>Присутствует поддержка импорта с 3DsMax, Blender и иных 3D-редакторов.</li>
28 <li>Присутствует поддержка импорта с 3DsMax, Blender и иных 3D-редакторов.</li>
29 </ol><p>Редактор Unity - отличное средство для создания собственной игры на совершенно любой платформе.</p>
29 </ol><p>Редактор Unity - отличное средство для создания собственной игры на совершенно любой платформе.</p>
30 <h2>Преимущества и недостатки</h2>
30 <h2>Преимущества и недостатки</h2>
31 <p>Прежде чем делать программное обеспечение на соответствующем движке, стоит изучить его плюсы и минусы. Они есть у всего ПО. Зная об оных, проще сделать грамотный выбор среды и инструментария для будущей игры.</p>
31 <p>Прежде чем делать программное обеспечение на соответствующем движке, стоит изучить его плюсы и минусы. Они есть у всего ПО. Зная об оных, проще сделать грамотный выбор среды и инструментария для будущей игры.</p>
32 <h3>Сильные стороны</h3>
32 <h3>Сильные стороны</h3>
33 <p>К преимуществам Unity3D можно отнести:</p>
33 <p>К преимуществам Unity3D можно отнести:</p>
34 <ol><li>Функциональность графического редактора. У него присутствует возможность создания локаций, модулей, расстановку элементов на сцене с тестингом.</li>
34 <ol><li>Функциональность графического редактора. У него присутствует возможность создания локаций, модулей, расстановку элементов на сцене с тестингом.</li>
35 <li>Кроссплатформенность. Игра может быть адаптирована не только для ПК, но и для консолей.</li>
35 <li>Кроссплатформенность. Игра может быть адаптирована не только для ПК, но и для консолей.</li>
36 <li>Интегрированная среда разработки Unity позволяет делать настоящие шедевры с минимальными навыками в сфере коддинга.</li>
36 <li>Интегрированная среда разработки Unity позволяет делать настоящие шедевры с минимальными навыками в сфере коддинга.</li>
37 <li>Поддержка плагинов.</li>
37 <li>Поддержка плагинов.</li>
38 <li>Модульность. За счет нее можно конструировать пакеты компонентов в пределах одной игровой сценки.</li>
38 <li>Модульность. За счет нее можно конструировать пакеты компонентов в пределах одной игровой сценки.</li>
39 <li>Тщательно продуманная методика создания элементов.</li>
39 <li>Тщательно продуманная методика создания элементов.</li>
40 <li>Использование в основе создания игры C#. Он быстро осваивается и легко читается.</li>
40 <li>Использование в основе создания игры C#. Он быстро осваивается и легко читается.</li>
41 <li>Поддержка Unity. На сайте и тематических ресурсах полно документации по Unity3D. Она поможет лучше изучить движок.</li>
41 <li>Поддержка Unity. На сайте и тематических ресурсах полно документации по Unity3D. Она поможет лучше изучить движок.</li>
42 <li>Бесплатное распространение. За счет этого любителям и новеньким не придется вовсе тратиться на контент.</li>
42 <li>Бесплатное распространение. За счет этого любителям и новеньким не придется вовсе тратиться на контент.</li>
43 </ol><p>Конечный результат указывает на то, что Юнити - более совершенная среда создания программного обеспечения и развлекательного софта.</p>
43 </ol><p>Конечный результат указывает на то, что Юнити - более совершенная среда создания программного обеспечения и развлекательного софта.</p>
44 <a></a><h3>Слабые стороны</h3>
44 <a></a><h3>Слабые стороны</h3>
45 <p>Но недостатки у движка тоже есть. Среди них выделяют:</p>
45 <p>Но недостатки у движка тоже есть. Среди них выделяют:</p>
46 <ul><li>сложности при написании многокомпонентных элементов;</li>
46 <ul><li>сложности при написании многокомпонентных элементов;</li>
47 <li>трудно подключать внешние плагины;</li>
47 <li>трудно подключать внешние плагины;</li>
48 <li>не сразу получается корректировать шаблоны экземпляров;</li>
48 <li>не сразу получается корректировать шаблоны экземпляров;</li>
49 <li>не лучшее быстродействие при использовании WebGL-редактора;</li>
49 <li>не лучшее быстродействие при использовании WebGL-редактора;</li>
50 <li>большой размер итогового проекта.</li>
50 <li>большой размер итогового проекта.</li>
51 </ul><p>Для того, чтобы воспользоваться полным инструментарием Unity, требуется приобрести платную версию. Она стоит от 1 800 долларов США. Enterprise-релиз обойдется вовсе в 4 000 долларов.</p>
51 </ul><p>Для того, чтобы воспользоваться полным инструментарием Unity, требуется приобрести платную версию. Она стоит от 1 800 долларов США. Enterprise-релиз обойдется вовсе в 4 000 долларов.</p>
52 <p>Unity - хороший вариант для написания игр на консоли и ПК. А вот для мобильных устройств или маломощных компьютеров использовать ее не рекомендуется.</p>
52 <p>Unity - хороший вариант для написания игр на консоли и ПК. А вот для мобильных устройств или маломощных компьютеров использовать ее не рекомендуется.</p>
53 <h2>Начало работы</h2>
53 <h2>Начало работы</h2>
54 <p>Работать с движком достаточно легко. Процедура использования приложения сводится к нескольким этапам. Начать необходимо с установки. Сегодня самым удобным вариантом является инициализация через Unity Hub.</p>
54 <p>Работать с движком достаточно легко. Процедура использования приложения сводится к нескольким этапам. Начать необходимо с установки. Сегодня самым удобным вариантом является инициализация через Unity Hub.</p>
55 <h3>Инициализация</h3>
55 <h3>Инициализация</h3>
56 <p>Юнити Хаб - совершенно новое приложение. Оно разработано для оптимизации рабочего процесса в движке. Hub выступает в качестве полноценного центра управления Юнити-проектами. С его помощью удается работать с компонентами игры:</p>
56 <p>Юнити Хаб - совершенно новое приложение. Оно разработано для оптимизации рабочего процесса в движке. Hub выступает в качестве полноценного центра управления Юнити-проектами. С его помощью удается работать с компонентами игры:</p>
57 <ul><li>искать;</li>
57 <ul><li>искать;</li>
58 <li>загружать;</li>
58 <li>загружать;</li>
59 <li>организовывать.</li>
59 <li>организовывать.</li>
60 </ul><p>Хаб позволит обнаружить совершенно новые возможности через расширенный функционал. Пример - работа с шаблонами.</p>
60 </ul><p>Хаб позволит обнаружить совершенно новые возможности через расширенный функционал. Пример - работа с шаблонами.</p>
61 <p>Для того, чтобы поставить Юнити через Hub, требуется:</p>
61 <p>Для того, чтобы поставить Юнити через Hub, требуется:</p>
62 <ol><li>Перейти по<a>ссылке</a>и скачать дистрибутив.</li>
62 <ol><li>Перейти по<a>ссылке</a>и скачать дистрибутив.</li>
63 <li>Создать аккаунт на сайте юнитеков. Пройти авторизацию в нем.</li>
63 <li>Создать аккаунт на сайте юнитеков. Пройти авторизацию в нем.</li>
64 <li>Запустить Мастер Установки и выбрать тип лицензии.</li>
64 <li>Запустить Мастер Установки и выбрать тип лицензии.</li>
65 <li>В левом меню Хаба кликнуть по Installs и выбрать путь инициализации движка.</li>
65 <li>В левом меню Хаба кликнуть по Installs и выбрать путь инициализации движка.</li>
66 <li>Щелкнуть по Add и определиться с версией Unity. Лучше отдавать предпочтение последним релизам.</li>
66 <li>Щелкнуть по Add и определиться с версией Unity. Лучше отдавать предпочтение последним релизам.</li>
67 <li>Отметить компоненты редактора и установить MVS 2019.</li>
67 <li>Отметить компоненты редактора и установить MVS 2019.</li>
68 <li>При желании можно отметить установку документации.</li>
68 <li>При желании можно отметить установку документации.</li>
69 </ol><p>Остается кликнуть по кнопке Done и немного подождать. Hub установит Юнити и полностью подготовит его к первому запуску.</p>
69 </ol><p>Остается кликнуть по кнопке Done и немного подождать. Hub установит Юнити и полностью подготовит его к первому запуску.</p>
70 <h3>Создание проекта</h3>
70 <h3>Создание проекта</h3>
71 <p>Для того, чтобы получить максимальную отдачу от движка Unity, нужно создать первый проект игры. Это не слишком трудно. Разработчику предстоит:</p>
71 <p>Для того, чтобы получить максимальную отдачу от движка Unity, нужно создать первый проект игры. Это не слишком трудно. Разработчику предстоит:</p>
72 <ol><li>Запустить среду программирования. Для этого пригодится ярлычок упомянутого софта.</li>
72 <ol><li>Запустить среду программирования. Для этого пригодится ярлычок упомянутого софта.</li>
73 <li>Кликнуть по Create Project. На данном этапе можно выбрать шаблон, если он имеется.</li>
73 <li>Кликнуть по Create Project. На данном этапе можно выбрать шаблон, если он имеется.</li>
74 <li>Указать путь сохранения будущей игры.</li>
74 <li>Указать путь сохранения будущей игры.</li>
75 <li>Выбрать название проекта.</li>
75 <li>Выбрать название проекта.</li>
76 <li>Подтвердить процедуру.</li>
76 <li>Подтвердить процедуру.</li>
77 </ol><p>На экране появится древо с папками, а также сцена. Там будут "развиваться события" будущей игры на Unity.</p>
77 </ol><p>На экране появится древо с папками, а также сцена. Там будут "развиваться события" будущей игры на Unity.</p>
78 <h3>Как сделать игру</h3>
78 <h3>Как сделать игру</h3>
79 <p>После того, как клиент научился создавать проекты, нужно их разрабатывать и развивать. Чтобы получить на выходе игровой софт, предстоит:</p>
79 <p>После того, как клиент научился создавать проекты, нужно их разрабатывать и развивать. Чтобы получить на выходе игровой софт, предстоит:</p>
80 <ol><li>Придумать сюжет, физику, задания.</li>
80 <ol><li>Придумать сюжет, физику, задания.</li>
81 <li>Создать макеты, а также текстуры. Можно действовать через 3Д-редакторы.</li>
81 <li>Создать макеты, а также текстуры. Можно действовать через 3Д-редакторы.</li>
82 <li>Разместить компоненты на сцене.</li>
82 <li>Разместить компоненты на сцене.</li>
83 <li>Добавить текстуры, физику, эффекты.</li>
83 <li>Добавить текстуры, физику, эффекты.</li>
84 <li>Прикрутить к объектам на карте скрипты. Они пишутся заранее. Здесь потребуются навыки непосредственного программирования.</li>
84 <li>Прикрутить к объектам на карте скрипты. Они пишутся заранее. Здесь потребуются навыки непосредственного программирования.</li>
85 <li>Добавить триггеры.</li>
85 <li>Добавить триггеры.</li>
86 </ol><p>После сохранения можно посмотреть, как все работает. Игра будет готова в считанные часы. Особенно если речь идет о небольших проектах.</p>
86 </ol><p>После сохранения можно посмотреть, как все работает. Игра будет готова в считанные часы. Особенно если речь идет о небольших проектах.</p>
87 <h2>Как быстро изучить платформу</h2>
87 <h2>Как быстро изучить платформу</h2>
88 <p>Любой движок - это определенные знания, навыки и умения. Unity освоить сможет даже начинающий программер. Он может:</p>
88 <p>Любой движок - это определенные знания, навыки и умения. Unity освоить сможет даже начинающий программер. Он может:</p>
89 <ul><li>обучиться в техникуме;</li>
89 <ul><li>обучиться в техникуме;</li>
90 <li>пройти учебу в ВУЗе;</li>
90 <li>пройти учебу в ВУЗе;</li>
91 <li>заняться самообразованием.</li>
91 <li>заняться самообразованием.</li>
92 </ul><p>Последний вариант наиболее распространенный, но он не позволяет подтвердить навыки документально. Поэтому лучше выбирать иные подходы при создании игр.</p>
92 </ul><p>Последний вариант наиболее распространенный, но он не позволяет подтвердить навыки документально. Поэтому лучше выбирать иные подходы при создании игр.</p>
93 <p>Речь идет о специализированных компьютерных курсах. Программистов на них ждут интересные практические задания, знакомство с Unity и его компонентами. Все это поможет быстро создать не только игру, но и любое иное приложение.</p>
93 <p>Речь идет о специализированных компьютерных курсах. Программистов на них ждут интересные практические задания, знакомство с Unity и его компонентами. Все это поможет быстро создать не только игру, но и любое иное приложение.</p>
94 <p>Дистанционные компьютерные курсы - это:</p>
94 <p>Дистанционные компьютерные курсы - это:</p>
95 <ul><li>тщательно составленная программа, рассчитанная на срок до 12 месяцев;</li>
95 <ul><li>тщательно составленная программа, рассчитанная на срок до 12 месяцев;</li>
96 <li>разные уровни разработки;</li>
96 <li>разные уровни разработки;</li>
97 <li>возможность изучения нескольких направлений сразу;</li>
97 <li>возможность изучения нескольких направлений сразу;</li>
98 <li>практика и подготовка портфолио;</li>
98 <li>практика и подготовка портфолио;</li>
99 <li>новые знакомства и постоянное кураторство.</li>
99 <li>новые знакомства и постоянное кураторство.</li>
100 </ul><p>В конце ученик получит сертификат, подтверждающий знания Unity. А еще - создаст свою первую игру.</p>
100 </ul><p>В конце ученик получит сертификат, подтверждающий знания Unity. А еще - создаст свою первую игру.</p>
101 <p><em>Интересует GameDev-направление? Обратите внимание <a>на авторские курсы в Otus</a>!</em></p>
101 <p><em>Интересует GameDev-направление? Обратите внимание <a>на авторские курсы в Otus</a>!</em></p>
102 <a></a>
102 <a></a>