big

Проектирование и разработка игр с помощью ИИ

Разработка игровых механик с помощью ИИ: от анализа управления персонажем к созданию прототипа на C++ в Unreal Engine 5.

О курсе

В 1985 году Super Mario Bros. показала индустрии, что прыжок — это не просто перемещение из точки А в точку Б. Сигэру Миямото и его команда месяцами настраивали ускорение, гравитацию и время полёта: прежде чем рисовать уровни, они добивались, чтобы бегать и прыгать в пустой комнате было интересно само по себе.Две внешне похожие игры могут ощущаться совершенно по-разному: в одной персонаж отвечает на каждое нажатие мгновенно, в другой — плывёт по инерции. На это влияют скорость, разгон, тайминги, работа камеры, анимация и звук. На курсе вы будете разбирать такие различия, пробовать свои решения в Unreal Engine 5 и проверять их в игре. ИИ поможет с C++-кодом, а вы будете ставить задачи, оценивать результат и дорабатывать прототип.

Loading...

Чему научитесь и что получится в итоге

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

Loading...

Для кого курс

Для начинающих гейм-дизайнеров, цифровых художников и авторов игровых идей, которые хотят проверять свои механики сами — с помощью ИИ — и готовы освоить основы кода.

Продолжительность и формат

8 недель, 64 академических часа контактной работы. Занятия очные: демонстрации, совместная практика, разбор ошибок и в конце — защита прототипа.

Loading...

Что нужно до начала

Достаточно уверенно работать с компьютером и представлять, как устроены видеоигры. Опыт программирования и знание игровых движков не требуются — всё освоим на курсе.Пригодятся навыки визуальной разработки, дизайна уровней или работы со звуком, но это необязательно: их можно подтягивать параллельно. Для обязательных заданий есть готовые ресурсы — создавать что-то своё не придётся.Рекомендуемый компьютер: Windows 11, процессор Intel или AMD от 4 ядер и 2,5 ГГц, 32 ГБ ОЗУ, видеокарта с 8 ГБ видеопамяти и поддержкой DirectX 12 — подробнее можно изучить в рекомендациях Epic Games.Также понадобятся интернет, доступ к ИИ-помощнику и возможность установить UE5, среду разработки C++ и Git.

Loading...

Планируемые результаты

— Описывать управление персонажем через действия, условия и ограничения.— Разбивать механику на задачи для ИИ и задавать критерии проверки.— Читать сгенерированный C++-код и объяснять его работу.— Изменять сгенерированный код и проверять поведение персонажа.— Подключать готовые анимации, звуки и эффекты к игровым действиям.— Создавать интерфейс для отображения состояния персонажа и доступных действий.— Собирать и проверять технический прототип, объяснять его устройство.

Loading...

Практические задания

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

Loading...

Тематический план

УПРАВЛЕНИЕ ПЕРСОНАЖЕМ И ИГРОВЫЕ ДЕЙСТВИЯ— Разбор и сравнение управления в существующих играх — ЭК 1.
— Действия персонажа, условия и ограничения — ЭК 1.
— Состояния персонажа и игровых объектов — ЭК 1, ЭК 4.
— Параметры движения, прыжка и камеры — ЭК 1, ЭК 4.
— Взаимодействие персонажа с окружением — ЭК 1, ЭК 4.ПОСТАНОВКА ЗАДАЧ И РАБОТА С ИИ— Возможности и ограничения ИИ-помощников — ЭК 2.
— Разбиение механики на небольшие задачи — ЭК 2.
— Контекст проекта, ограничения и ожидаемое поведение — ЭК 2.
— Получение и уточнение сгенерированного C++-кода — ЭК 2, ЭК 4.
— Критерии проверки предложенного решения — ЭК 2, ЭК 4.C++-КОД И РАЗРАБОТКА В UNREAL ENGINE 5— Устройство проекта, игровой сцены и компонентов — ЭК 4, ЭК 7.
— Переменные, условия, функции и события — ЭК 3.
— Чтение и объяснение сгенерированного кода — ЭК 3.
— Подключение и изменение компонентов и механик — ЭК 4.
— Поиск причин ошибок и проверка исправлений — ЭК 4.
— Рабочие версии проекта и история изменений — ЭК 4.АНИМАЦИЯ, ЗВУК И ИНТЕРФЕЙС— Связь действий персонажа с анимацией — ЭК 5.
— Звуки и эффекты как отклик на игровые действия — ЭК 5.
— Отображение состояния персонажа в интерфейсе — ЭК 6.
— Подсказки и обозначение доступных взаимодействий — ЭК 6.СБОРКА И ПРОВЕРКА ПРОТОТИПА— Объединение управления, эффектов и интерфейса — ЭК 7.
— Проверка действий и взаимодействий персонажа — ЭК 7.
— Тестирование на других игроках и доработка механик — ЭК 7.
— Карта систем и журнал разработки — ЭК 7.
— Подготовка и защита технического прототипа — ЭК 7.

Проектирование и разработка игр с помощью ИИ
Проект создан 01.10.2026