
Программирование в Кибериаде
Этот курс продолжает «Создание 3D-игры в Урсуле»: там вы расставляли объекты на сцене, а здесь научитесь давать им «мозг». Поведение игровых персонажей и предметов программируется с помощью машин состояний (ПРИМС) в визуальном редакторе Кибериада GE — без строчки текстового кода.
В ходе курса вы: — Разберётесь, как устроены машины состояний: состояния, события, переходы, действия и иерархия. — Прочитаете и измените первую готовую диаграмму — победный флаг. — Запрограммируете робота-марсохода: движение по маршруту, анимации, таймер и цветной индикатор. — Сделаете интерактивные ворота, подбор предметов и текстовые подсказки над объектами. — Подключите сюжетные диалоги из сценария Ink и научите робота-союзника следовать за героем. — Соберёте охранного дрона с патрулём, погоней, атакой и возвратом на пост. — Свяжете объекты между собой через глобальные переменные, счётчик и ограждающие условия.
В финале из всех собранных механик получится небольшой сюжетный 3D-квест, который можно опубликовать и отправить друзьям.
Другие курсы
Программирование
Большинство игр не обходятся без взаимодействия игрока со средой, активными объектами и неигровыми персонажами (NPC). Зачастую это предполагает программирование поведения автономных персонажей или агентов, разработку алгоритмов разной сложности или даже применение технологий искусственного интеллекта.
Основы 3D-моделирования (обзорный курс)
Мини-курс по 3D-моделированию для игр за 5 лекций создаст представление о том, как устроены игровые 3D-модели: от геометрии и текстур до анимации и скелета. Будут рассмотрены существующие способы представления 3D в компьютерной графике и объяснить, почему в играх используется полигональное моделирование и как оно устроено.