Skip to content
Gallery
Гайд: Курсы программирования в Skysmart Pro
Share
Explore
Профессия Game Developer

Искусственный интеллект

Профессиональный уровень, 12+ лет
Научим использовать искусственный интеллект в играх: например, создавать сложные препятствия или опытных противников

Программа курса

Модуль 12: 2D игра
GIT и ассеты при создании 2D-проекта в Unity
2D-интерфейс в Unity: Особенности и отличия от 3D-редактора
Ориентирование на сцене в 2D: Функции и инструменты для работы с Rigidbody в Unity
Применение 2D-физики и функций в Unity: создание динамичных игровых сцен
Ребенок сможет создавать 2D игры, поймет их отличие от 3D. Дополнит свое портфолио 2D проектом.
Модуль 13: Уровневое программирование
Создание многоуровневой игры с использованием GIT и ассетов в Unity
Разделение игры на сцены в Unity: структурирование проекта на отдельные уровни
Использование пользовательского интерфейса (UI) в Unity: Отображение очков и здоровья игрока
Работа с объектами в Unity, которые не уничтожаются при перезапуске игры: DontDestroyOnLoad
Знакомство с JSON в Unity: Чтение и запись данных в формате JSON
Сохранение прогресса в игре с использованием JSON в Unity: Перенос данных между уровнями
По итогам модуля, ребенок научится сохранять и передавать сохраненные данные. Это позволит создавать более сложные проекты.
Модуль 14: Знакомство с AI
Разработка ИИ для игры в Unity с применением GIT
Знакомство с искусственным интеллектом в Unity: основы работы с ИИ-агентами
Система навигации Nav Mesh в Unity: построение сетки для перемещения ИИ-агентов
Усложнение навигационной сетки в Unity с помощью Nav Mesh Surface: создание многоярусной карты для агентов
Изучение агентов в Unity: навигация и перемещение ИИ-персонажей в пространстве
Применение функций навигации агентов в Unity: создание логических цепочек и путей для ИИ-персонажей
По итогам модуля ребенок узнает что такое искусственный интеллект и как он применяется при разработке игр в Unity. Ребенок научится навигировать ботов в пространстве.
Модуль 15: AI. Реагирование на препятствия и врага
Работа с Nav Mesh препятствиями в Unity
Создание препятствий для агентов в Unity: ограничение движения и установка правил навигации
Программирование реакции на препятствия в Unity: обработка столкновений и ответные действия агентов
Включение атаки ботами в Unity: настройка поведения агентов и реализация боевых действий
По итогам модуля ребенок научит своих ботов реагировать на препятствия и узнает, как можно добавить способы атаки.
Модуль 16: AI. Обучение сложным действиям
Применение машинного обучения в Unity для создания интеллектуальных агентов с использованием Git
Знакомство с Unity Machine Learning Agents: изучение возможностей и особенностей
Интеграция пакета Unity ML-Agents: установка и настройка необходимых компонентов
Обучение агентов в Unity Machine Learning: разработка и применение нужных поведенческих алгоритмов
Внедрение обученного агента обратно в Unity проект: подключение и настройка модели поведения
Тестирование полученных результатов в Unity: анализ и оценка поведения интеллектуальных агентов
По итогам модуля, ребенок научится управлять более сложными поведенческими актами ботов.
Стажировка
Разработка
Разработка 2.0
Разработка и тестирование
Финальный модуль связан с проектами из реальной жизни. В финальном модуле раздела ученику предлагается решить кейс с биржи на выбор (один из шести). По итогам модуля, ребенок научится применять знания, полученные в предыдущих шести модулях.
ok
Итоговым результатом раздела Искусственный интеллект дополнит портфолио с 5 проектами:
Проект: Шутер
Проект: Раннинг
Проект: Проект атака и защита от ботов
Проект: футбол
Проект с биржи

← Навигация →


Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.