Онлайн-курс для школьников 6–11 классов

Разработка игр на Unity 3D

ФАКУЛЬТЕТ ПРОФЕССИОНАЛЬНОГО ПРОГРАММИРОВАНИЯ
Кот «Скретч» — официальный персонаж этого языка
Unity – это межплатформенная среда разработки компьютерных игр, которая позволяет создавать различные приложения под разные виды устройств.
Что такое Unity ?
В рамках курса школьники смогут с самых основ (переменные, условия, циклы и т. д.) дойти до создания полноценных игр. В ходе занятий участники будут изучать основы разработки самых популярных видов\жанров видеоигр, таких как платформеры, шутеры, first-view, top-down и RTS. Кроме того на курсе школьники создадут несколько проектов на различные темы. Это хорошая возможность для вхождения в Gamedev, и начало для дальнейшей карьеры в игровой индустрии.
Что будет на курсе?
На бесплатном уроке ребёнок сможет на практике познакомиться с направлением и вы вместе решите, хотите ли заниматься!
— Для занятий предварительных знаний не требуется, достаточно средних школьных знаний по математике
Программа курса
— Курс состоит из 128 ак. часов
— Занятия проходят 2 раза в неделю по 2 ак. часа
— Курс состоит из 128 ак. часов
— Занятия проходят 2 раза в неделю по 2 ак. часа
— Для занятий предварительных знаний не требуется, на курсе начнём с необходимых основ языка Python
1 Введение в С# и Unity
  • Настройка движка
  • Базовые конструкции языка
2 Создание платформера
  • 2D физика
  • Collider и Trigger
  • Создание простого ИИ
  • Level design
  • Scene loading
  • Particles
  • User Interface(UI)
  • Освещение
3 Создание простой first-view игры
  • Создание ландшафтов
  • ProBuilder
  • Character Controller
  • Управление камерой
  • 3D физика
  • Взаимодействие игрока с объектами
4 Создание игры с видом top-down
  • Grid System
  • Теория графов
  • Grid поля интересов
  • Система строительства по Grid
  • Сохранение и загрузка игры
5 Создание простой RTS
  • Перемещение групп персонажей
  • Level design
  • ИИ противника
  • Анимации
  • Создание экономики в игре
6 Создание сетевой игры
  • Базы данных
  • Создание локации
  • Передача информации между клиентами игры
  • Взаимодействия между игроками
7 Создание простой игры с открытым миром
  • Создание ландшафта
  • Character Controller
  • Настройка камеры
  • Взаимодействие с объектами
  • User Interface
  • Разработка сюжета игры
8 Создание шутера
  • Управление персонажем
  • Взаимодействие с окружением
  • Анимации
  • Создание системы захвата точек
  • Сохранение карты
9 Создание top-down RPG
  • Перемещение и взаимодействие с объектами
  • Генерация локации
  • Интерактивные объекты и наследование
  • Сохранение текущего прогресса игры
  • User Interface
  • Анимации
Результаты курса
Финалом курса станет итоговый проект-игра на Scratch, в котором школьники применят знания полученные в процессе обучения.

Также знания пригодятся на уроках в школе и для создания новых игр!
Проект в портфолио
Во время курса участник приобретёт навыки работы в графическом редакторе Scratch, сможет создавать собственные простые диджитал рисунки и использовать их в своих работах.
Навыки работы в редакторе
Изучим и систематизируем основные знания в программировании об алгоритмах, управляющих конструкциях (циклы и условия), переменных, операторах. А также научимся работать с файловой системой: загрузка и скачивание.
Основы программирования
Методист курса
2ое место Spb AI Champ’21, 2ое место в GameDev in Kazan 2019: Crunch Time Hackathon, победитель Цифрового прорыва в Приволжском IT-hub 2020, создатель курса по Unity\Varwin для смены «Умный отдых» от Университета Иннополис.
Артур Еремов
Хотите задать вопрос по курсу?
Оставьте контакт и наш менеджер свяжется с вами!
Плюсы обучения в Прогматике!
В процессе обучения вы получите
После обучения вы получите
Сертификат об успешном освоении программы
Интерактивные онлайн-занятия с преподавателем
Удобный формат: индивидуальные или груповые занятия
Телеграм-чат с педагогом и куратором
Помощь с домашними заданиями и их разбор
Сообщество единомышленников
Поддержка на протяжении всего обучения
Вечный доступ к видеозаписям занятий и учебным материалам
Проекты в портфолио
Часто задаваемые вопросы
Какое расписание и когда старт курса?
Старт групповых занятий запланирован на сентябрь 2022. По мере формирования групп вы сможете обсудить с менеджером школы свои пожелания по расписанию и мы постараемся сформировать график занятий оптимальным для каждого :)
Технические требования для занятий
— ПК с доступом к интернету, веб-камера и микрофон.
— Интернет-соединение минимум от 25 Мбит/с (рекомендуем от 50 Мбит/с), проверить можно здесь: speedtest.net
— Процессор: минимум 4 ядра от 1.8 ГГц
— Оперативная память: от 2 ГБ для начала, рекомендуется 16 ГБ
— Место на жёстком диске: 5 ГБ
— На уровне Pro в одном из модулей понадобится смартфон с датчиком наклона.
Что если мы пропустили один день обучения?
Все занятия записываются и все участники получают вечный доступ к записям, так что вы всегда можете посмотреть пропущенные занятия в записи или повторить материал!
Возможен ли переход из группы в группу?
Да, возможен. По согласованию с преподавателем и куратором.
Можно ли оформить налоговый вычет?
Да, с сентября вы можете оформить на все курсы ИТ-школы налоговый вычет в размере 13%, за подробностями обратитесь к куратору обучения.
Можно ли заниматься чаще/реже, чем 2 раза в неделю?
Да, на индивидуальных занятиях мы можем организовать расписание по вашему индивидуальному запросу в зависимости от желаемого темпа и регулярности занятий. Регулярность и продолжительность занятий в индивидуальном обучении зависят от ваших пожеланий и целей.