Номинация
Дизайн декстопных игр

Young Con’26: игровой раунд баттла по программированию

Описание работы

Young Con — технологический фестиваль от Яндекса, который даёт молодой аудитории мощный буст в IT-карьере. Завершающей частью ивента стал масштабный Баттл по программированию — кибер-соревнование для 200 участников, финал которого проходил на сцене Live Арены в Москве.

Мы впервые поставили перед собой амбициозную задачу — разработать ИИ-игру для финального раунда баттла: дизайн персонажей, объектов и окружения, принципы их поведения и взаимодействия; 3D-сцены в Blender и их интеграцию в Unity.

В итоге в раунде приняли участие 8 лучших игроков из 200 участников финала баттла.

Игровая механика: с помощью промта участники выстраивали стратегию для своих персонажей, а зрители видели происходящее на большом экране и в трансляции. За каждым участником был закреплён индивидуальный персонаж и дом, который он строил своими действиями.

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

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

Всех героев и объекты сделали современно-футуристичными, связав их с технологической эстетикой Яндекса. Так визуально подчеркнули идею города будущего, который строят игроки.

Кристаллы индивидуальности создали в виде молний — традиционного символа Баттла, который используется в айдентике и дизайне кубка победителя уже на протяжении трёх лет.

Для стражей бустеров (умножителей очков) сгенерировали печальных монстров «серости» — антагонистов вселенной, где каждый игрок индивидуален и ярок.

Техническая реализация: концепты от нейросетей мы смоделировали в Blender в 3D и анимировали в Unity. На базе код-баттла генерировались «истории» проходов — пошаговый сценарий битвы в формате JSON. Затем мы превращали их в анимацию происходящего на большом экране главной сцены Young Con.

В результате финал получил собственную игровую вселенную и стал не просто соревнованием по программированию, а полноценным сценическим диджитал-шоу.

клиент
Яндекс
участник
HR Creative Studio Яндекс
команда
Дарья Золотухина, HR-директор, куратор ESG, Яндекс
Катя Веркина, Руководитель направления управления, привлечения и развития, Яндекс
Марина Максимова, Руководитель Young&&Yandex
Яна Полионович, Руководитель студии
Ксения Грацианова, Руководитель команды дизайна
Вова Стебенев, Ex-арт-директор
Аня Кирьянова, Арт-директор проекта
Оля Малородова, Старший дизайнер проекта
Сёма Куртышова, Дизайнер проекта
Зарема Ган, Креативный продюсер
Семён Бахтин, Креативный директор
Даша Гегия, Старший креативный копирайтер
Марго Акопова, Креативный арт-директор
Инна Нестерова, Продюсер ивента, Young&&Yandex
Андраник Саарян, Креативный продюсер, Young&&Yandex
Александр Соколов, Разработчик и 3D-специалист
Анастасия Сурова, Алёна Анюхина, Продюсеры
Город
Москва
видео
https://vimeo.com/1235764855 https://vimeo.com/1235764858