Мини-курс
Разработчик игр на Unity с нуля
8 коротких уроков: от пустой сцены до собранной игры «Собери монеты». Поймёте, нравится ли вам делать игры, ещё до оплаты большого курса.
Коротко о профессии
Unity-разработчик создаёт игры на движке Unity: собирает уровни в редакторе и пишет на C# скрипты, которые управляют персонажами, физикой, интерфейсом и правилами игры. На Unity делают мобильные, компьютерные и браузерные игры, а также приложения дополненной и виртуальной реальности. Это один из самых популярных движков в мире: с ним работают и одиночки-инди, и большие студии.
Зарплаты сильно зависят от города и опыта — смотрите актуальные вакансии: вакансии Unity-разработчика на hh.ru.
Чем занимается Unity-разработчик
Unity — игровой движок: программа, которая берёт на себя графику, физику, звук и управление. Разработчику не нужно с нуля объяснять компьютеру, как падает мяч или как рисуется тень. Он собирает игру из готовых деталей и пишет на C# то, что делает её особенной: правила, поведение врагов, подсчёт очков.
На Unity сделаны Hollow Knight, Cuphead, Genshin Impact и Pokémon GO, а также большая часть мобильных игр. В студии Unity-разработчик реализует механики, которые придумал геймдизайнер, а в инди-команде часто делает почти всё сам.
В курсе вы шаг за шагом соберёте маленькую 3D-игру «Собери монеты»: шар катается по полю, собирает монеты, избегает препятствий, а в конце — победа или поражение. В каждом уроке — разбор, код с пояснениями, задание и мини-тест.
Кому подойдёт, а кому нет
Скорее подойдёт, если
- Любите игры и хотите понять, как они устроены изнутри
- Хочется сразу видеть результат: персонаж двигается, монета исчезает
- Готовы разбираться и в коде, и в редакторе с кнопками и окнами
- Хотите сделать свою игру, пусть маленькую
- Готовы выделять на практику хотя бы час в день
Скорее не подойдёт, если
- Хочется только придумывать игры, а не программировать — посмотрите курс «Продюсер игр»
- Не готовы ставить большую программу: Unity требует места на диске и не самого слабого компьютера
- Ждёте, что сразу получится большая игра: первые проекты всегда маленькие
Программа: 8 уроков
-
Урок 1из 8 пройдензнаете
Открыть
Что такое Unity и как устроена разработка игр
Что такое игровой движок, что берёт на себя Unity и что делает разработчик, кто работает над игрой и что реально сделать одному. Устанавливаем Unity и создаём первый проект.
20 мин · Дальше: Редактор Unity: сцена, объекты и компоненты -
Урок 2из 8 пройдензнаете
Открыть
Редактор Unity: сцена, объекты и компоненты
Из каких окон состоит редактор Unity, что такое игровой объект и компонент, как устроены координаты и зачем нужны префабы. Собираем поле, игрока и монеты.
20 мин · Дальше: Первый скрипт на C#: Start, Update и переменные -
Урок 3из 8 пройдензнаете
Открыть
Первый скрипт на C#: Start, Update и переменные
Как создать скрипт и повесить его на объект, когда Unity вызывает Start и Update, какие бывают переменные в C# и как настраивать их в Inspector. Заставляем монету вращаться.
25 мин · Дальше: Движение и управление: ввод, физика и камера -
Урок 4из 8 пройдензнаете
Открыть
Движение и управление: ввод, физика и камера
Как прочитать нажатия клавиш через Input System, двигать объект физикой через Rigidbody, чем Update отличается от FixedUpdate и как заставить камеру следовать за игроком.
25 мин · Дальше: Столкновения и триггеры: монеты и препятствия -
Урок 5из 8 пройдензнаете
Открыть
Столкновения и триггеры: монеты и препятствия
Чем коллайдер отличается от триггера, как поймать момент касания через OnTriggerEnter и OnCollisionEnter, зачем нужны теги и как удалить объект из сцены. Игрок собирает монеты и теряет жизни.
25 мин · Дальше: Интерфейс: счёт, жизни и кнопки -
Урок 6из 8 пройдензнаете
Открыть
Интерфейс: счёт, жизни и кнопки
Как устроены Canvas и элементы интерфейса в Unity, как вывести счёт текстом TextMeshPro, привязать элементы к краям экрана и связать скрипты между собой через менеджер игры.
25 мин · Дальше: Звук, анимация и сцены: победа и поражение -
Урок 7из 8 пройдензнаете
Открыть
Звук, анимация и сцены: победа и поражение
Как проиграть звук через AudioSource, как устроены Animation и Animator, как переключать сцены через SceneManager и собрать полный игровой цикл: начало, победа, поражение, перезапуск.
25 мин · Дальше: Сборка игры и путь в геймдев -
Урок 8из 8 пройдензнаете
Открыть
Сборка игры и путь в геймдев
Как собрать игру под Windows, Android и браузер, где опубликовать первую игру, что нужно знать джуниор-разработчику на Unity и как собрать портфолио.
20 мин
Итоговый тест
16 вопросов по всем урокам, около 12 минут. В конце — разбор, какие темы повторить, и вывод по вашим ответам: стоит ли продолжать путь в разработку игр.
Что дальше
Если тема зацепила, продолжить можно так.
Частые вопросы
Нужно ли уметь программировать?
Нет. Основы C#, которые нужны для первой игры, объясняем по ходу курса. Если захочется подтянуть программирование отдельно, на сайте есть курсы по Python и JavaScript: логика у языков общая.
Что нужно установить?
Unity Hub и редактор Unity 6 с официального сайта unity.com, а для скриптов — Visual Studio, JetBrains Rider или VS Code. Как создать проект, разбираем в первом уроке.
Unity бесплатный?
Да, для учёбы и небольших проектов. Тариф Unity Personal бесплатен, если доход от игр за год меньше 200 000 долларов. Условия иногда меняются, актуальные — на сайте unity.com.
Какой компьютер нужен?
Подойдёт обычный ноутбук или ПК последних лет на Windows, macOS или Linux: от 8 ГБ оперативной памяти и 20 ГБ свободного места. Мощная видеокарта для учебных проектов не нужна.
Сколько времени займёт курс?
Около четырёх часов: 8 уроков по 20–30 минут и итоговый тест. Плюс время на сборку своей игры — удобный темп урок в день.
Хватит ли этого курса, чтобы найти работу?
Для первой работы его мало: курс показывает, ваше ли это, и даёт основу. Дальше нужны практика на маленьких играх и портфолио — с чего начать, рассказываем в уроке 8.