Урок 8 из 8 · 20 мин · обновлено

Сборка игры и путь в геймдев

Как собрать игру под Windows, Android и браузер, где опубликовать первую игру, что нужно знать джуниор-разработчику на Unity и как собрать портфолио.

Сборка игры

Пока игра работает только в редакторе. Чтобы в неё могли сыграть другие, её собирают — превращают в готовую программу для нужной платформы.

  1. Откройте File → Build Profiles.
  2. Проверьте Scene List: все сцены на месте, первой стоит Game или меню.
  3. Выберите платформу: Windows, macOS, Linux, Android, iOS или Web — для браузера. Если модуля платформы нет, Unity предложит доустановить его через Unity Hub.
  4. Нажмите Build и выберите пустую папку.

В Player Settings (кнопка в том же окне) задают название игры, компанию, иконку, разрешение экрана и ориентацию для телефонов.

Сборка под Windows — это файл .exe и папка с данными рядом. Отправлять нужно всю папку целиком, упакованную в архив. Сборка под Android — файл .apk или .aab для магазина приложений. Сборка Web — набор файлов для сайта: её можно загрузить на игровую площадку, и в игру сыграют прямо в браузере.

Где опубликовать первую игру

  • itch.io — площадка инди-игр. Загрузить игру можно бесплатно, сюда же выкладывают игры с геймджемов;
  • Яндекс Игры и VK Play — браузерные и компьютерные игры, большая аудитория в России. У Яндекс Игр есть свои требования и SDK для рекламы и сохранений;
  • RuStore и Google Play — магазины приложений для Android;
  • Steam — главная площадка компьютерных игр. Публикация каждой игры платная, поэтому туда приходят уже с отполированным проектом.

Начинать удобнее с itch.io или Яндекс Игр: быстро, бесплатно и можно получить первые отзывы.

Что нужно джуниор-разработчику

На позиции Junior Unity Developer обычно ждут:

  • C# уверенно: классы, списки, наследование, интерфейсы, события;
  • Unity: сцены, префабы, физика, интерфейс, анимации, ScriptableObject;
  • математику векторов: направление, расстояние, нормализация — без неё не сделать ни прицел, ни движение врага;
  • Git — без системы контроля версий не работает ни одна команда. На сайте есть курс «Git и GitHub»;
  • профилировщик (Profiler) — чтобы находить, почему игра тормозит, особенно на телефонах;
  • английский на уровне чтения документации.

Работу ищут в мобильных студиях, на аутсорсе, где делают игры и приложения на заказ, в компаниях с AR/VR-проектами и тренажёрами. Часть разработчиков выбирает свой путь — делать и выпускать собственные инди-игры.

Портфолио

Самое ценное в портфолио — законченные маленькие игры:

  • 2–3 игры, в которые можно сыграть по ссылке: на itch.io или Яндекс Играх;
  • код каждой на GitHub с понятным описанием: что за игра и что вы делали сами;
  • короткое видео геймплея на 30–60 секунд.

Хороший способ быстро набрать проекты — геймджемы: конкурсы, где игру делают за 48–72 часа на заданную тему. Там учатся доводить игру до конца и знакомятся с художниками и геймдизайнерами.

Попробуйте сами. Соберите «Собери монеты» под Windows или Web, отправьте двум-трём знакомым и попросите честно ответить на три вопроса: что понравилось, где было непонятно, что раздражало.

Что делать с ответами

Выпишите все замечания и разделите на три группы:

  • ошибки — что-то сломалось или работает не так. Исправляйте первыми;
  • непонятное — игрок не понял, что делать. Часто хватает подсказки на экране: «Соберите 5 монет»;
  • пожелания — «добавь уровни», «сделай врагов». Записывайте, но не бросайтесь делать всё сразу.

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

Мини-тест: проверьте себя

Закрепите урок: несколько вопросов, разбор ответов — в конце.

  1. Где в Unity 6 выбирают платформу и собирают игру?

  2. Игру собрали под Windows. Что нужно отправить другу, чтобы он поиграл?

  3. Что лучше всего покажет работодателю ваши навыки?