0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#Руководства</a></p>
1
<p><a>#Руководства</a></p>
2
<ul><li>7 авг 2019</li>
2
<ul><li>7 авг 2019</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>За 12 минут чтения этой статьи вы узнаете, что такое ассеты, где их взять и почему без них нельзя создать ни одной игры на Unity.</p>
4
</ul><p>За 12 минут чтения этой статьи вы узнаете, что такое ассеты, где их взять и почему без них нельзя создать ни одной игры на Unity.</p>
5
<p> vlada_maestro / shutterstock</p>
5
<p> vlada_maestro / shutterstock</p>
6
<p>Пишет о программировании, в свободное время создаёт игры. Мечтает открыть свою студию и выпускать ламповые RPG.</p>
6
<p>Пишет о программировании, в свободное время создаёт игры. Мечтает открыть свою студию и выпускать ламповые RPG.</p>
7
<p>Ассеты - это компоненты, которые представляют собой графику, звуковое сопровождение или скрипты. Они прикрепляются к объектам и составляют важную часть игры.</p>
7
<p>Ассеты - это компоненты, которые представляют собой графику, звуковое сопровождение или скрипты. Они прикрепляются к объектам и составляют важную часть игры.</p>
8
<p>Например, к объекту<em>Skeleton</em>(скелет) могут быть прикреплены такие компоненты:</p>
8
<p>Например, к объекту<em>Skeleton</em>(скелет) могут быть прикреплены такие компоненты:</p>
9
<ul><li>скрипт, отвечающий за передвижение;</li>
9
<ul><li>скрипт, отвечающий за передвижение;</li>
10
<li>модель скелета;</li>
10
<li>модель скелета;</li>
11
<li>анимация движений, атаки, защиты и смерти;</li>
11
<li>анимация движений, атаки, защиты и смерти;</li>
12
<li>звуки скрипа костей и многое другое.</li>
12
<li>звуки скрипа костей и многое другое.</li>
13
</ul><p>Все эти компоненты нужны, чтобы игрок видел не неподвижную болванку, а полноценного врага, который преследует героя и нападает на него, издавая при этом страшные звуки.</p>
13
</ul><p>Все эти компоненты нужны, чтобы игрок видел не неподвижную болванку, а полноценного врага, который преследует героя и нападает на него, издавая при этом страшные звуки.</p>
14
<p>К ассетам относятся:</p>
14
<p>К ассетам относятся:</p>
15
<ul><li><strong>спрайты</strong> - двумерные изображения игровых объектов (деревья, фон, персонажи);</li>
15
<ul><li><strong>спрайты</strong> - двумерные изображения игровых объектов (деревья, фон, персонажи);</li>
16
<li><strong>аудио</strong> - музыка и звуковые эффекты;</li>
16
<li><strong>аудио</strong> - музыка и звуковые эффекты;</li>
17
<li><strong>визуальные эффекты</strong> - взрывы, фильтры, вибрация и прочее;</li>
17
<li><strong>визуальные эффекты</strong> - взрывы, фильтры, вибрация и прочее;</li>
18
<li><strong>модели</strong> - трехмерные объекты (заменяют спрайты в трехмерных играх);</li>
18
<li><strong>модели</strong> - трехмерные объекты (заменяют спрайты в трехмерных играх);</li>
19
<li><strong>префабы</strong> - заготовки объектов (готовые объекты с прикрепленными компонентами);</li>
19
<li><strong>префабы</strong> - заготовки объектов (готовые объекты с прикрепленными компонентами);</li>
20
<li><strong>текстуры</strong> - внешний вид для моделей;</li>
20
<li><strong>текстуры</strong> - внешний вид для моделей;</li>
21
<li><strong>сцены</strong> - локации для игры;</li>
21
<li><strong>сцены</strong> - локации для игры;</li>
22
<li><strong>элементы интерфейса</strong> - шрифты, кнопки, изображения;</li>
22
<li><strong>элементы интерфейса</strong> - шрифты, кнопки, изображения;</li>
23
<li><strong>анимации</strong> - специальные файлы, в которых указывается порядок смены кадров для двумерных игр;</li>
23
<li><strong>анимации</strong> - специальные файлы, в которых указывается порядок смены кадров для двумерных игр;</li>
24
<li><strong>скрипты</strong> - игровой интеллект, код управления персонажем.</li>
24
<li><strong>скрипты</strong> - игровой интеллект, код управления персонажем.</li>
25
</ul><p>По умолчанию в Unity есть стандартные ассеты (если вы не отключили их во время установки), но только для 3D-проектов. Для двумерных игр их приходится искать или создавать самостоятельно.</p>
25
</ul><p>По умолчанию в Unity есть стандартные ассеты (если вы не отключили их во время установки), но только для 3D-проектов. Для двумерных игр их приходится искать или создавать самостоятельно.</p>
26
<p>Самый простой вариант - скачать их в <a>Unity Asset Store</a>. Это официальный магазин, где можно найти как платные, так и бесплатные компоненты для игр. Здесь можно выбрать категории ассетов и нужное измерение (2D или 3D).</p>
26
<p>Самый простой вариант - скачать их в <a>Unity Asset Store</a>. Это официальный магазин, где можно найти как платные, так и бесплатные компоненты для игр. Здесь можно выбрать категории ассетов и нужное измерение (2D или 3D).</p>
27
<p>Тут вы можете узнать, что входит в набор, а также проверить, поддерживается ли он в вашей версии Unity.</p>
27
<p>Тут вы можете узнать, что входит в набор, а также проверить, поддерживается ли он в вашей версии Unity.</p>
28
<p>Спрайты, звуки и модели подходят практически для всех версий движка. Проблемы с совместимостью могут быть у скриптов, эффектов, префабов и анимации.</p>
28
<p>Спрайты, звуки и модели подходят практически для всех версий движка. Проблемы с совместимостью могут быть у скриптов, эффектов, префабов и анимации.</p>
29
<p>В Asset Store можно зайти прямо из редактора Unity - это удобно, если вам понадобились ассеты во время разработки и вы не хотите открывать браузер.</p>
29
<p>В Asset Store можно зайти прямо из редактора Unity - это удобно, если вам понадобились ассеты во время разработки и вы не хотите открывать браузер.</p>
30
Поиск ассетов в Store непосредственно из Unity<p>Если у вас старая версия Unity, вы можете указать в фильтре поиск только совместимых наборов. Для этого нужно перейти в <a>старый магазин</a>, нажать кнопку<em>Filters</em>и указать версию в поле<em>Supported Unity Version</em>.</p>
30
Поиск ассетов в Store непосредственно из Unity<p>Если у вас старая версия Unity, вы можете указать в фильтре поиск только совместимых наборов. Для этого нужно перейти в <a>старый магазин</a>, нажать кнопку<em>Filters</em>и указать версию в поле<em>Supported Unity Version</em>.</p>
31
Старый магазин ассетов Unity<p>Если в официальном магазине Unity вы не нашли ничего подходящего, попробуйте сделать это на других площадках.</p>
31
Старый магазин ассетов Unity<p>Если в официальном магазине Unity вы не нашли ничего подходящего, попробуйте сделать это на других площадках.</p>
32
<p><strong>Модели и текстуры:</strong></p>
32
<p><strong>Модели и текстуры:</strong></p>
33
<ul><li><a>https://3docean.net/</a>;</li>
33
<ul><li><a>https://3docean.net/</a>;</li>
34
<li><a>https://www.turbosquid.com/</a>.</li>
34
<li><a>https://www.turbosquid.com/</a>.</li>
35
</ul><p><strong>Звуки и музыка:</strong></p>
35
</ul><p><strong>Звуки и музыка:</strong></p>
36
<ul><li><a>https://audiojungle.net/</a>;</li>
36
<ul><li><a>https://audiojungle.net/</a>;</li>
37
<li><a>https://www.audioblocks.com/</a>.</li>
37
<li><a>https://www.audioblocks.com/</a>.</li>
38
</ul><p><strong>Спрайты:</strong></p>
38
</ul><p><strong>Спрайты:</strong></p>
39
<ul><li><a>https://www.gamedevmarket.net/</a>;</li>
39
<ul><li><a>https://www.gamedevmarket.net/</a>;</li>
40
<li><a>http://opengameart.org/</a>.</li>
40
<li><a>http://opengameart.org/</a>.</li>
41
</ul><p><strong>Скрипты:</strong></p>
41
</ul><p><strong>Скрипты:</strong></p>
42
<ul><li><a>http://github.com/</a>.</li>
42
<ul><li><a>http://github.com/</a>.</li>
43
</ul><p>Также можете поискать что-нибудь на <strong>форумах и сайтах для инди-разработчиков</strong>:</p>
43
</ul><p>Также можете поискать что-нибудь на <strong>форумах и сайтах для инди-разработчиков</strong>:</p>
44
<ul><li><a>https://gamedev.ru/forum/</a>;</li>
44
<ul><li><a>https://gamedev.ru/forum/</a>;</li>
45
<li><a>https://gcup.ru/forum/</a>;</li>
45
<li><a>https://gcup.ru/forum/</a>;</li>
46
<li><a>http://make-games.ru/forum/</a>.</li>
46
<li><a>http://make-games.ru/forum/</a>.</li>
47
</ul><p>Если ничего подходящего нет и там, можно заказать нужные ассеты у фрилансеров, которые специализируются на разработке скриптов или создании графики для игр.</p>
47
</ul><p>Если ничего подходящего нет и там, можно заказать нужные ассеты у фрилансеров, которые специализируются на разработке скриптов или создании графики для игр.</p>
48
<p>Это может быть дороже и дольше, чем использование готовых компонентов, но вы получите что-то созданное специально для вашего проекта. А значит, будете уверены, что ассеты уникальны, а не встретятся еще в десяти или двадцати играх.</p>
48
<p>Это может быть дороже и дольше, чем использование готовых компонентов, но вы получите что-то созданное специально для вашего проекта. А значит, будете уверены, что ассеты уникальны, а не встретятся еще в десяти или двадцати играх.</p>
49
<p>Если нет возможности купить или заказать ассеты, то создать их можно и самостоятельно, но для этого понадобится знание программ для работы с графикой и аудио, а также навыки программирования.</p>
49
<p>Если нет возможности купить или заказать ассеты, то создать их можно и самостоятельно, но для этого понадобится знание программ для работы с графикой и аудио, а также навыки программирования.</p>
50
<p><strong>Спрайты</strong>можно нарисовать в Adobe Photoshop или Adobe Illustrator, но подойдет и MS Paint. Для этого нужно владеть векторной графикой или уметь рисовать в стиле pixel art. А еще можно просто сфотографировать реальный предмет, а потом обрезать фото и обработать его для игры.</p>
50
<p><strong>Спрайты</strong>можно нарисовать в Adobe Photoshop или Adobe Illustrator, но подойдет и MS Paint. Для этого нужно владеть векторной графикой или уметь рисовать в стиле pixel art. А еще можно просто сфотографировать реальный предмет, а потом обрезать фото и обработать его для игры.</p>
51
<p><strong>Модели</strong>можно создавать в программах Blender или 3ds Max. Для этого нужно разбираться в трехмерной графике, в том числе и в создании скелетной анимации.</p>
51
<p><strong>Модели</strong>можно создавать в программах Blender или 3ds Max. Для этого нужно разбираться в трехмерной графике, в том числе и в создании скелетной анимации.</p>
52
<p><strong>Скрипты</strong>пишут в MonoDevelop (встроенный редактор Unity) или любом другом редакторе кода. Для этого нужно знать JavaScript или C#, а также библиотеки для работы с Unity.</p>
52
<p><strong>Скрипты</strong>пишут в MonoDevelop (встроенный редактор Unity) или любом другом редакторе кода. Для этого нужно знать JavaScript или C#, а также библиотеки для работы с Unity.</p>
53
<p><strong>Аудио</strong>можно записать на диктофон, а потом обработать в Sony Sound Forge, Adobe Audition или в бесплатном Audacity. Могут получиться очень атмосферные эффекты, если у вас скрипят полы или двери. Также вы можете записать какую-нибудь композицию в Frutty Loops или Cubase.</p>
53
<p><strong>Аудио</strong>можно записать на диктофон, а потом обработать в Sony Sound Forge, Adobe Audition или в бесплатном Audacity. Могут получиться очень атмосферные эффекты, если у вас скрипят полы или двери. Также вы можете записать какую-нибудь композицию в Frutty Loops или Cubase.</p>
54
<p>Прежде всего - на их качество и размер. С большими ассетами игра станет более требовательной. Если же, наоборот, сжать спрайты, аудио и модели, то проект станет менее привлекательным. Поэтому нужно соблюдать баланс между производительностью и качеством.</p>
54
<p>Прежде всего - на их качество и размер. С большими ассетами игра станет более требовательной. Если же, наоборот, сжать спрайты, аудио и модели, то проект станет менее привлекательным. Поэтому нужно соблюдать баланс между производительностью и качеством.</p>
55
<p>Также вы можете дать игрокам возможность самим выбирать качество - но тогда придется добавлять ассеты в нескольких вариациях, и из-за этого увеличится размер программы.</p>
55
<p>Также вы можете дать игрокам возможность самим выбирать качество - но тогда придется добавлять ассеты в нескольких вариациях, и из-за этого увеличится размер программы.</p>
56
<p>Есть несколько способов добавить ассеты в Unity-проект. Самый простой - с помощью обозревателя поместить файлы в папку<em>Assets</em>.</p>
56
<p>Есть несколько способов добавить ассеты в Unity-проект. Самый простой - с помощью обозревателя поместить файлы в папку<em>Assets</em>.</p>
57
<p>Можно и перетащить их в поле<em>Assets</em>внутри редактора Unity. Там же можно создать новые скрипты или префабы.</p>
57
<p>Можно и перетащить их в поле<em>Assets</em>внутри редактора Unity. Там же можно создать новые скрипты или префабы.</p>
58
<p>Если проект еще не был создан, можно добавить набор ассетов с помощью кнопки<em>Add Asset Package</em>. Чтобы воспользоваться ею, нужно быть авторизованным. Также у вас должны быть уже куплены или добавлены ассеты из Asset Store.</p>
58
<p>Если проект еще не был создан, можно добавить набор ассетов с помощью кнопки<em>Add Asset Package</em>. Чтобы воспользоваться ею, нужно быть авторизованным. Также у вас должны быть уже куплены или добавлены ассеты из Asset Store.</p>
59
<p>Чтобы добавить ассет на локацию, его нужно перетащить из поля<em>Assets</em>в поле<em>Scene</em>.</p>
59
<p>Чтобы добавить ассет на локацию, его нужно перетащить из поля<em>Assets</em>в поле<em>Scene</em>.</p>
60
<p>Вы можете прикрепить ассет к уже готовому игровому объекту. Для этого надо выбрать объект и в поле<em>Inspector</em>нажать<em>Add Component</em>, а затем указать какой-нибудь компонент.</p>
60
<p>Вы можете прикрепить ассет к уже готовому игровому объекту. Для этого надо выбрать объект и в поле<em>Inspector</em>нажать<em>Add Component</em>, а затем указать какой-нибудь компонент.</p>
61
<p>С помощью нескольких ассетов вполне можно<a>создать простую игру</a>.</p>
61
<p>С помощью нескольких ассетов вполне можно<a>создать простую игру</a>.</p>
62
<p>Поиск и использование хороших ассетов - это только полдела. Чтобы создать серьезную игру, нужно уметь грамотно связать все компоненты в единое целое.</p>
62
<p>Поиск и использование хороших ассетов - это только полдела. Чтобы создать серьезную игру, нужно уметь грамотно связать все компоненты в единое целое.</p>
63
<p>Кроме того, вам понадобятся знания в гейм- и левел-дизайне и дополнительные технические навыки. Если вы новичок в разработке игр, то получить нужные знания и почувствовать себя увереннее поможет учебный курс "<a>Профессия разработчик игр на Unity</a>".</p>
63
<p>Кроме того, вам понадобятся знания в гейм- и левел-дизайне и дополнительные технические навыки. Если вы новичок в разработке игр, то получить нужные знания и почувствовать себя увереннее поможет учебный курс "<a>Профессия разработчик игр на Unity</a>".</p>
64
<a>Курс с трудоустройством: "Профессия Разработчик игр на Unity с нуля" Узнать о курсе</a>
64
<a>Курс с трудоустройством: "Профессия Разработчик игр на Unity с нуля" Узнать о курсе</a>