# Работа над контентом

Запись роликов, написание статей, администрирование форума — работа над проектом «О Unity» велась не очень долго, но весьма продуктивно!

Проект: [О Unity](https://gwynerva.net/projects/ounity-OY0jn0Ai1F2TyT/)

2019-05-05 — 2019-06-26

## Формат работы

До проекта «О Unity» я разрабатывал образовательные материалы больше по наитию — намечал только основные этапы, прикидывал что должно быть сделано и приступал к записи ролика.

Так качественный обучающий контент не делается. Поэтому именно в этом проекте я впервые в жизни попробовал новый формат работы — сначала пишется большая, интересная и подробная образовательная статья для учебника, в которой расписано все до мельчайших деталей. И только после этого её «повторяет» видеоролик с учетом моей авторской подачи.

От такого подхода одни плюсы — текстовую статью быстрее редактировать, многим ее проще воспринимать, во время съемки не возникает никаких внезапных подводных камней.

## Разработанный контент

За небольшое но продуктивное время работы над проектом я написал 17 статей для учебника и снял на их основе 4 ролика для YouTube канала. Большим плюсом стало то, что Unity в ту пору активно обновлялся, поэтому мне самому было интересно разбираться в его новых фишках.

### Пакетная система Unity

Одна из двух новых фишек Unity — полноценная пакетная система. Больше не надо импортировать внутрь своего проекта чужие файлы и библиотеки, теперь их можно оформить в виде отдельного пакета и «подключить» к своей игре. Гораздо опрятнее, чище и удобнее.

![](https://gwynerva.net/projects/ounity-OY0jn0Ai1F2TyT/content/SDOvXRWJGhOU97mJInMOomCMjYQH.avif)

![](https://gwynerva.net/projects/ounity-OY0jn0Ai1F2TyT/content/uz0EdR4supeRG1yMOOtMHaUtZXDZjKyG.avif)

По этой теме я снял три видеоролика из четырех:

1. [**Иконка для ассета пакета**](https://www.youtube.com/watch?v=pl9sPiXBVFo)
   Чтобы скрипты и иные компоненты пакета визуально не смешались с компонентами автора игры, очень удобно назначать им уникальные иконки. Именно этой теме я и посвятил свой первый ролик.
2. **[Создание Unity пакета](https://www.youtube.com/watch?v=o3cG1mVnv-8)**
   Раз я уже начал с пакетов, то надо рассказать и как их создавать вообще, зачем это нужно, как разделять компоненты на «редакторскую» и «игровую» зоны.
3. [Загрузка и установка Unity пакета через GitHub](https://www.youtube.com/watch?v=PILyc9Cn7VY)
   После того, как человек научился создавать пакеты и понял, для чего они вообще нужны, я решил рассказать о том, как их распространять через GitHub, чтобы наработками могли воспользоваться другие люди.

### Новая UI система Unity

До 2019 года весь интерфейс кастомных окон Unity приходилось рисовать прямо в коде с помощью IMGUI. Расположение элементов, их оформление и логика — все на чистом C#. Неудобно, громоздко, негибко.

Начиная с версии 2019.1 Unity представила новый подход к созданию элементов интерфейса — UI Elements. Основная фишка в том, что интерфейс строится прямо как у веб-сайтов или Android приложений — через связку трех «языков»: разметки UXML, стилей USS и логики UQuery.

![](https://gwynerva.net/projects/ounity-OY0jn0Ai1F2TyT/content/K6Yr8QGLQvw3Auus02kyk3aUswtn.avif)

![](https://gwynerva.net/projects/ounity-OY0jn0Ai1F2TyT/content/jJ1OftSRhJt2uuQFwDHOy4DWYWKI2Uy5t06I.webp)

Я как раз в вебе хорошо шарил, интерфейсы делать любил, поэтому с радостью погрузился в новую тему. Написал ряд статей и снял ролик по созданию кастомного окна редактора с использованием новой технологии:

[https://www.youtube.com/watch?v=YXFZXnTWeTg](https://www.youtube.com/watch?v=YXFZXnTWeTg)

### I18n пакет

После разработки обучающих материалов по отдельным темам мне захотелось объединить обучение с реально полезными проектами. Так родилась идея секции «Примеры» в учебнике.

Первым (и единственным) таким примером стал пакет локализации [I18n](https://gwynerva.net/projects/i18n-3PKH7JvlXI/), который я затем использовал для создания собственной игры [Крестики Нолики 3D](https://gwynerva.net/projects/tic-tac-toe-3d-ElY43CLcA5Ox/).

Всего разработке этого пакета я посвятил 10 полноценных статей. Работать над ними было одно удовольствие! До роликов руки так и не дошли…

![](https://gwynerva.net/projects/ounity-OY0jn0Ai1F2TyT/content/onaaYZ6zHCx170X954t580QpfqZe5r13KmGk.avif)

![](https://gwynerva.net/projects/ounity-OY0jn0Ai1F2TyT/content/pRkZpy33BX8TL912vmxP8GgXKMiHAbTdR.webp)
