Точные даты этапов по профилю — в Личном кабинете на платформе «Талант». Общие даты этапов — на странице Расписания
Профиль посвящён разработке компьютерных игр. Участники проходят весь путь создания игры — от идеи и проектирования игровых механик до программирования, создания 2D- и 3D-графики и сборки рабочего прототипа.
Вы научитесь работать с игровыми движками и инструментами командной разработки, распределять задачи в команде и объединять разные элементы в единый проект. В финале команда доработает игру и представит её экспертам игровой индустрии.
Первый этап состоит из двух туров.
Инженерный тур знакомит с тематикой профиля. Участники решают задачи по основным направлениям разработки компьютерных игр.
Предметный тур проверяет уровень школьной подготовки по информатике и математике.
Также участники получают доступ к образовательным материалам, которые помогают освоить ключевые разделы разработки игр и подготовиться к олимпиадным заданиям.
Для участия во втором этапе необходимо собрать команду из 3–4 человек.
На этом этапе участники начинают разработку прототипа собственной игры. Команде предстоит распределить роли, выстроить взаимодействие и объединить результаты работы в единый проект.
Участники выполняют практические задания:
Также они знакомятся с современными инструментами разработки игр и учатся работать с разными элементами игрового проекта.
Второй этап помогает проверить свои силы перед финалом, отработать командную работу и подготовить основу будущей игры.
В финале командам предстоит доработать прототип, созданный на втором этапе, и превратить его в полноценную игру.
Участники будут:
Для разработки можно использовать Unity, Unreal Engine или Godot, а также инструменты командной разработки и системы контроля версий.
Главная задача — создать технически работоспособную и интересную для игрока игру, которая соответствует требованиям задания и критериям оценки.
Финальным испытанием станет презентация проекта экспертам. Команде предстоит показать техническое качество игры и продемонстрировать игровой опыт, который удалось создать.
Геймдизайн. Умение разрабатывать концепцию игры, продумывать жанр, сеттинг, правила, игровые механики, персонажей, уровни, задания, баланс и систему прогрессии.
Программирование. Умение писать исходный код, реализовывать игровую логику, механики, физику и интерфейс, работать с игровым движком, находить и исправлять ошибки.
Игровые движки. Навыки работы с Unity, Unreal Engine или Godot и умение объединять в проекте программный код, графику и звук.
2D- и 3D-графика. Умение создавать спрайты, иллюстрации, иконки, элементы интерфейса, а также моделировать персонажей, локации и предметы, работать с текстурами.
Анимация и визуальные эффекты. Умение создавать анимацию персонажей и окружения и добавлять визуальные эффекты в игровой проект.
Командная разработка. Умение распределять задачи, взаимодействовать с участниками разных специализаций, использовать системы контроля версий и объединять результаты работы в единый проект.
Алгоритмы и оптимизация. Умение применять алгоритмы при разработке игры и оптимизировать производительность проекта.
Для участия во втором и заключительном этапах вам понадобится команда из 3–4 человек.
В команде могут быть следующие роли:
Тимлид (капитан). Руководит проектом и координирует работу команды, ставит задачи и следит за их выполнением. Объединяет результаты работы участников в готовый продукт, отвечает за соблюдение сроков и требований. На финале презентует игру жюри.
Геймдизайнер. Разрабатывает концепцию игры и дизайн-документ, продумывает жанр, сеттинг, правила, цели, игровые механики, персонажей, уровни, задания, баланс и систему прогрессии. Взаимодействует с программистами и художниками при реализации проекта.
Программист. Отвечает за техническую реализацию игры: программирует игровую логику, механики, физику и интерфейс, работает с игровым движком, интегрирует графику и звук, исправляет ошибки и оптимизирует производительность.
Художник (2D-/3D-дизайнер). Создаёт графическое оформление игры. 3D-художник моделирует персонажей, локации и предметы, работает с текстурами, анимацией и визуальными эффектами. 2D-художник создаёт спрайты, иллюстрации, иконки и элементы пользовательского интерфейса.
В команде также могут быть отдельные специалисты по проектированию уровней и звуку. Их функции распределяются между основными ролями.
Роли могут сочетаться: один участник может выполнять несколько функций в команде.
Введение в программирование (C++)
Открытый курс по основам геймдизайна
Courses от Unity Learn
Введение в Unity
Создание 3D игры на Unity
Знакомство с Unity
Документация Unity с примерами кода
Программирование на C# 5.0
Основы API
Интерактивный учебник Git
Видео с подробным описанием работы геймдизайнера, объяснения основных принципов работы геймдизайна
Введение в UE
Документация UE
Официальные образовательные материалы по UE
С++ для UE
Уроки по Blueprints
Введение в 3D-арт для геймдева
Введение в 2D-арт
Введение в Blender
Подробный курс создания Gameready-модели
Пример создания художником модели для игры
Техническая составляющая создания 3D-моделей
Сборник задач НТО. Разработка компьютерных игр 2024/2025 гг.
Сборник задач НТО. Разработка компьютерных игр. 2025-2026 гг.
Материалы для подготовки