# Что можно создать: движок Unity

> Разбираем, что можно создать в Unity: игровой движок для 2D и 3D-игр, симуляторов, сцен, уровней и учебных проектов для детей, обучения, практики и первого портфолио.

Source: https://codims.ru/stati/chto-mozhno-sozdat-v-unity/

---

## Игры — главное применение Unity

У среды модульная архитектура: рендер, физика, звук и сеть — отдельные системы, которые работают вместе. Известные игры, сделанные в Unity:

-   **Among Us** — 500 млн скачиваний. Маленькая команда, Unity
-   **Hollow Knight** — инди-хит, 2 разработчика + Unity
-   **Cuphead** — уникальный художественный стиль, Unity
-   **Pokémon Go** — мобильный AR-хит, Unity
-   **Hearthstone** — карточная игра Blizzard

Для разработки игр он поддерживает 2D и 3D, любые жанры: шутеры, платформеры, стратегии, RPG, головоломки, гонки. Разработчики выбирают его среди других платформ за низкий порог входа и огромное сообщество: готовые уроки, шаблоны и магазин ассетов — моделей, звуков и скриптов, которые можно использовать в своём проекте. Первую версию движка Unity Technologies выпустила в 2005 году, и с тех пор он остаётся одним из главных инструментов инди-разработки.

## Мобильные приложения и игры

Движок экспортирует проект в iOS и Android одной кнопкой. Игра, сделанная для компьютера, выходит и на телефоне — без переписывания кода. Именно поэтому он лидирует среди мобильных игровых платформ.

Для публикации в App Store нужно быть старше 18 лет — но до этого родители могут помочь с аккаунтом разработчика ($99/год для Apple, $25 единоразово для Google). Такой движок экономит месяцы работы: не нужно писать рендер или систему физики с нуля под каждую платформу отдельно.

## VR и AR: виртуальная реальность в Unity

Это лучшая среда для VR-разработки. Поддерживает Meta Quest, HTC Vive, PlayStation VR, Apple Vision Pro. Хороший игровой движок должен быть кроссплатформенным — именно этим славится Unity: в движке уже есть готовые системы для VR — отслеживание контроллеров, стереорендер, взаимодействие с объектами. Управлять движком можно и через визуальный редактор, и через код на C#. Что создают:

-   VR-игры и симуляторы
-   Учебные тренажёры (медицина, пожарная безопасность)
-   Виртуальные туры по зданиям
-   AR-фильтры и приложения (как Pokemon Go)

Каждый из этих вариантов держится на одной и той же базе: сцена, объекты, скрипты на C# и готовые пакеты среды. Поэтому навык, полученный на простой игре, переносится на VR, AR и профессиональные проекты без переучивания.

## Что создают дети на курсах Unity

В рамках учебных проектов на [курсах Unity](/courses/unity/) дети 12–16 лет делают:

1.  **Runner** — бесконечный бегун. Препятствия, ускорение, рекорд (1–2 недели)
2.  **Top-down shooter** — вид сверху, стрельба, враги, волны (2–3 недели)
3.  **3D-платформер** — уровни, платформы, боссы (1–2 месяца)
4.  **Мобильная игра** — опубликованная в Google Play или на itch.io (финальный проект)

## Что умеет Unity внутри

Чтобы понять, что можно создать в Unity, полезно знать, из чего он состоит. Проект собирается из сцен, а сцена — из объектов, к которым добавляют компоненты. Каждый компонент отвечает за своё: внешний вид, физику, звук или поведение, которое описывает скрипт на C#. Основные инструменты редактора, которые встречаются в любом проекте:

-   Сцена и объекты — из них строится уровень, город или комната
-   Физика и коллайдеры — столкновения, гравитация, прыжки
-   Аниматор — ходьба, бег и прыжок персонажа без ручной покадровой работы
-   Система частиц — дым, огонь, взрывы и другие эффекты
-   Интерфейс — меню, счётчики очков, кнопки и подсказки
-   Prefab — готовый шаблон объекта, который можно размножать по сцене

## Визуализация, кино и промышленность

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

## Инди-проекты: игра, которую делает один человек

Инди-разработчики выбирают эту среду: полноценную игру может сделать один человек или маленькая команда. Готовые шаблоны, пакеты и магазин ассетов позволяют не рисовать и не писать всё с нуля. Свою игру можно выложить на itch.io, собрать первые отзывы и постепенно улучшать. Для школьника это самый быстрый путь от идеи до проекта, который можно показать друзьям и добавить в портфолио.

## Что нужно, чтобы начать в Unity

Для старта хватит обычного компьютера, Unity Hub и редактора нужной версии. Личная версия бесплатна для начинающих и небольших проектов, поэтому первые эксперименты ничего не стоят. Язык программирования в нём — C#, среда для кода — Visual Studio. На официальном сайте есть бесплатные уроки Unity Learn, но новичку проще идти по понятному плану с преподавателем, который проверяет каждое задание.

## Нужен ли мощный компьютер и знание английского

Для первых проектов достаточно обычного современного компьютера или ноутбука. Сложные 3D-сцены с большим числом объектов нагружают видеокарту сильнее, но для учебных задач сложность легко подобрать под возможности техники. Английский язык полезен, потому что документация и часть уроков написаны на нём, однако интерфейс редактора и основные термины быстро запоминаются в работе, а незнакомые слова всегда можно уточнить у преподавателя.

## С каких проектов лучше начинать новичку

Начинать стоит с небольших игр, которые можно закончить за несколько занятий. Вот несколько идей для первых проектов:

-   Аркада с одним экраном: собираем предметы и уворачиваемся от препятствий
-   Простой платформер: персонаж прыгает по платформам и собирает монеты
-   Гонка на время по короткой трассе
-   Головоломка с физикой: шарики, блоки и ловушки

Каждый такой проект учит новому: движению объекта, столкновениям, интерфейсу и счёту очков. Когда основа освоена, можно переходить к 3D-миру, анимации персонажа и публикации на телефоне. Движок растёт вместе со школьником: тот же редактор подходит и для первой игры, и для серьёзных проектов. Свои первые игры школьник сохраняет в портфолио: через год можно посмотреть, как выросли и уровни, и код, и идеи. Такой наглядный рост мотивирует продолжать и берётся уже не из оценок, а из собственных работ.

## Профессии, где нужен Unity

Знание Unity пригодится не только будущему геймдизайнеру. Разработчик на этом движке, специалист по VR и AR, технический художник, аниматор, автор тренажёров и интерактивных презентаций — всё это реальные направления. Для многих из них он — рабочий инструмент, а C# — основной язык. Школьнику, которому нравится создавать своё, такая специальность даёт понятный путь: от учебных проектов к первой практике и портфолио.

Если сомневаетесь, с чего начать — с Roblox или с Unity, — прочитайте разбор [Unity или Roblox](/stati/unity-ili-roblox-chto-vybrat/). А если хотите сразу попробовать, запишитесь на пробное занятие: преподаватель подскажет, с какого проекта начать именно вашему школьнику.

## Как устроено обучение Unity у нас

Курс Unity в нашей школе рассчитан на детей 10–17 лет и идёт 8 месяцев — 32 индивидуальных занятия по 90 минут. Первый семестр — знакомство с редактором и трёхмерное моделирование: интерфейс, объекты, физика и коллайдеры. Второй семестр целиком про C#: программирование, анимация персонажей и интерфейса, публикация готового проекта. Начинать лучше после курса Python или Scratch — C# для новичка без опыта в программировании тяжеловат, а с базой ребёнок быстрее и увереннее разбирается в логике среды, а не только в синтаксисе языка. К середине курса ребёнок уже пишет собственные скрипты на C# для своей игры в нём, а к концу — публикует готовую 3D-игру и получает сертификат. Инструменты курса — Unity LTS, C# и Visual Studio, те же, что использует индустрия. Занятия идут индивидуально, поэтому темп и сложность заданий подстраиваются под конкретного ребёнка, а не под усреднённую группу.

Курс для детей

### Unity 3D — от нуля до своей игры

За курс ребёнок создаст несколько игр в нём и опубликует финальный проект. C#, физика, анимации, UI. Живые занятия в малых группах.

[Подробнее о курсе](/courses/unity/)
