Основы разработки игр

20000,00
р.
ЗАПИСАТЬСЯ НА КУРС

Курс для тех, кто хочет попробовать всё и разобраться, что нравится больше. Во время курса ребята:
  • познакомятся с языками программирования Python, GDScript, C#, а также визуальными языками программирования в Scratch и Minecraft;
  • узнают, зачем существует много языков программирования и в чём между ними разница;
  • узнают о профессиях в мире видеоигр и попробуют себя в каждой из них; познакомятся с игровыми движками GDevelop, Ren’Py, Godot, Unity и программами, для создания спрайтов и 3д-моделей.

Подойдет для ребят 12-17 лет

Основная информация

Направление: Программирование

Возраст: 12-14 лет

Размер группы: до 16 человек

Формат обучения: Очно

Длительность: 14 занятий

День занятий: воскресенье

Время занятий: 11:30-13:00

Старт: 27 сентября

Модуль 1
Модуль 2
Кто преподает
Как проходят занятия?
Где пригодятся эти навыки?

Модуль 1

Занятие 1. Профессия программист. История программирования и разработки игр. Среда разработки. Визуальное программирование на Scratch. Знакомство с условиями и циклами. Создание игры “Пинг-понг”.

Занятие 2. Знакомство с переменными и функциями. Создание игры “Динозавр” с помощью Scratch.

Занятие 3. Что такое среды программирования. Кодирование с помощью визуальных блоков в Minecraft. Создание построек с помощью кода.

Занятие 4. Как выглядят “настоящие” языки программирования. Отличия языков программирования и сферы их применения. Знакомство с языком Python. Написание первой программы.

Занятие 5. Написание программ на Python в Minecraft. Циклы и функции.

Занятие 6. Подготовка к созданию собственной игры платформера. Виды игр, жанр, сеттинг. Игровые движки. Знакомство с движком GDevelop.

Занятие 7. Профессия гейм-дизайнер. Обязанности гейм-дизайнера. Геймплей и механики. Написание геймдизайн документа. Создание платформера в GDevelop.

Занятие 8. Профессия игровой художник. Создание спрайтов и анимаций для платформера в GDevelop.

Занятие 9. Визуальное программирование в GDevelop. Завершение игры.

Занятие 10. Профессия сценарист. Задачи сценариста. Разработка сценария игры в жанре визуальная новелла. Знакомство с движком Ren’Py.

Занятие 11. Создание визуальной новеллы на движке Ren’Py, добавление текста и возможности выбора.

Занятие 12. Визуальное оформление игры, поиск и добавление картинок в визуальную новеллу.

Занятие 13. Профессия саунд-дизайнер. Влияние музыки на восприятие игры. Создание атмосферы с помощью звуков. Поиск, генерация и добавление звуков в игру.

Занятие 14. Демонстрация своих проектов. Тестирование и обсуждение проектов.


Модуль 2

Занятие 1. Повторение предыдущего материала. Создание консольной игры на Python.

Занятие 2. Подготовка к созданию изометрической игры. Знакомство с движком Godot. Придумывание концепта игры и плана уровня.

Занятие 3. Нарративный дизайн: как рассказать история без слов. Создание и наполнение уровня в движке Godot.

Занятие 4. Первая программа на языке GDScript. Управление игроком. Создание интерактивных элементов в игре.

Занятие 5. Добавление событий в игру. Программирование системы здоровья, условий проигрыша и выигрыша.

Занятие 6. Доработка игры и показ проектов. Подготовка к созданию трехмерной игры от первого лица.

Занятие 7. Профессия 3д-моделлер. Сферы 3д-моделирования. Этапы создания модели. Знакомство с Blender: изучение инструментов и создание модели. Работа с материалами и наложение текстур. Экспорт модели.

Занятие 8. Профессия левел-дизайнер. Критерии хорошего уровня. Способы организации игрового пространства. Создание схемы уровня. Знакомство с игровым движком Unity.

Занятие 9. Создание истории с помощью элементов окружения. Создание и текстурирование террейна. Разработка локации игры на Unity, поиск и импорт элементов. Работа с освещением. Смена уровней.

Занятие 10. Профессия разработчик игр. Знакомство с языком C# и написание скриптов для игры. Поведение врагов. Искусственный интеллект врагов. Драки, стрельба и преследование.

Занятие 11. Пользовательский интерфейс. Что такое пользовательский опыт. Знакомство с видами интерфейсов и элементами интерфейса. Создание интерфейса игры. Дизайн элементов.

Занятие 12. Профессия аниматор. Анимация по ключевым кадрам. Создание анимаций ловушек и лифтов. Знакомство с анимацией персонажей. Знакомство с созданием спецэффектов. Использование системы частиц.

Занятие 13. Добавление диалоговых окон, звуков и подсказок. Доработка и сборка проектов.

Занятие 14. Финальное занятие. Совместный просмотр и обсуждение проектов.



Кто преподает

Левковская Мария

Преподаватель ITMO.Kids. Выпускница Университета ИТМО: красный диплом бакалавра по программе “Профессиональное обучение: компьютерная графика и дизайн”. Регулярное повышение квалификации.

Как проходят занятия?

Занятие проходит в аудиториях Университета ИТМО. Всё необходимое оборудование будет предоставлено. Каждое занятие будет содержать теорию, которая сразу же будет подкрепляться практикой.

Где пригодятся эти навыки?

Полученные знания помогут ориентироваться в мире профессий, связанных с разработкой игр и помогут с профориентацией.
Похожие курсы