для подростков 14-17 лет
продвинутый уровень

Создание 3D игр
на Unity

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

Бесплатный урок
Что за курс
На курсе студенты создают 3D-игру на Unity, которую можно будет выпустить на любой платформе: мобильную, компьютерную или браузерную

Чему научатся дети

На практическом курсе по созданию 3D игр на Unity дети научатся

Программировать на языке C#
Использовать математику и физику в играх: для создания полноценных 3D игр ученики будут использовать линейную алгебру, стереометрию и тд
Создавать концепцию игры, сюжет, дизайн уровней
Работать с 3D играми в Unity.
Дисциплина, проектная работа в команде, выступления
Проектная работа: в конце курса ребята от начала до конца создают свой первый проект

План обучения и проекты

1 модуль

Основы работы с редактором Unity 3D

Создаем карту игры и персонажа. Обзор окон Unity3D

1. Создаем карту игры и персонажа. Обзор окон Unity3D.

2. Основы C# скриптинга, переменные, вывод информации в консоль, реализация движения игрока

3. Условия if в C#, коллайдеры и коллизии, подбираемые объекты

4. UnityUI Text, вывод очков на экран, условие окончания игры и публикация проекта на платформе

+
-
2 модуль

Создание простого 3D шутера

Создаем объекты из кода игры, генерация случайных чисел, таймер

1. Создаем объекты из кода игры, генерация случайных чисел, таймер

2. Создаем меню игры, понятие функции в C#, отображение здоровья персонажа

3. Реализуем стрельбу по мишеням, создаем первый ИИ в виде турели

4. Добавляем анимацию объекту, условие поражения игрока, публикуем проект

+
-
3 модуль

Работа с визуальной частью игры

Создаем 3D модели, импортируем в Unity3D

1. Создаем 3D модели, импортируем в Unity3D

2. Изучаем понятие шейдера, постпроцессинг, эффекты частиц

3. Создаем анимации в Unity3D

4. Добавляем звуки для игры и фоновую музыку в код

+
-
4 модуль

Практика скриптинга

Сохраняем и загружаем данные в файлы, настраиваем смену языка

1. Сохраняем и загружаем данные в файлы, настраиваем смену языка

2. Изучаем списки C#, редактируем состояние уровня персонажа

3. Изучаем физику через Rigidbody, моделирование реальных событий

4. Создаем симуляцию автокатастрофы (краштест)

+
-
5 модуль

Сетевая игра

Знакомимся с принципами создания сетевой игры, подключение игрока, синхронизация положения, синхронизация переменных

1. Знакомимся с принципами создания сетевой игры, подключение игрока, синхронизация положения, синхронизация переменных

2. Создаем многопользовательский шутер

3. Рассматриваем разные типы оружий, создаем статистику игроков

4. Проводим тестирование игр, публикуем проект

+
-
6 модуль

Теория алгоритмов

Реализуем стейт машины, добавляем продвинутый искусственный интеллект

1. Реализуем стейт машины, добавляем продвинутый искусственный интеллект

2. Внедряем поиск пути

3. Внедряем область видимости

4. Стелс шутер

+
-
7 модуль

Начало работы над своим проектом

Изучаем основы проектной документации, основы гейм-дизайна

1. Изучаем основы проектной документации, основы гейм-дизайна

2. Прорабатываем основной геймплей игры

3. Знакомимся с повествованиями в игре, типы повествований, сюжет и диалоги

4. Публикуем бета версию игры

+
-
Финал

Презентация проекта

Внедряем обучение игрока

1. Внедряем обучение игрока

2. Проводим скриптинг GUI

3. Проводим тестирование

4. Публикуем игру и презентуем

+
-

Работы учеников

Мы уверены, что учитьcя на практике эффективнее. Поэтому у нас нет скучных лекций, и на занятиях дети создают реальные игры и программы.

Марат
Ремушев
13 лет
Flappy bird
PYTHON

Flappy Bird — мой первый игровой проект на PyGame! Нажимайте «пробел» и прыгайте!

Елена
Дорошко
12 лет
Сайт про животных
WEB

Собрала 17 фактов о животных на сайте. Нажимайте Пуск и читайте :)

Иван
Баюшкин
14 лет
Fishing Simulator
PYTHON

Игра где вы сможете побыть рыбаком на причале или на лодке. На причале есть 5 видов рыб

Артем
Гончаров
11 лет
Майнкрафт
SCRATCH

Привет! ты попал в Minecraft 2D

Хотите посмотреть больше работ на нашей обучающей платформе?
Смотреть ещё

Преподаватели

Преподаватель Python

Александр Хархота

Навыки
Python
WEB
Chat Bot
Образование
Сибирский государственный университет телекоммуникаций и информатики

Достижения
Преподаватель федерального проекта Кампус-2019 и Кампус-2020; Автор программы по созданию чат-ботов и искусственного интеллекта для детей
Преподаватель WEB Design

Панфилов Алексей

Навыки
Python
Robotics
WEB
Образование
Петрозаводский Государственный Университет. Физический факультет, автоматизированные системы обработки информации и управления.
Достижения
Организатор и главный судья международных робототехнических соревнований Roboskills, член национального методического комитета Innopolis Open по направлению Future Engineers
Преподаватель unity

Константин Кламбоцкий

Навыки
Python
Unity
Computer Science
Образование
Механико-математический факультет Новосибирского государственного университета

Достижения
Второе место по России в конкурсе "разработка мобильных приложений в дополненной реальности" от Epson
Преподаватель Python

Вершинина Ксения

Навыки
Python
Computer Science
WEB
Образование
НТИ Уральского федерального университета имени первого Президента России Б.Н. Ельцина
Достижения
Автор публикации в сборнике «Advances in science and technology XXVIII” и e-library
<>

Что должен уметь ребёнок

Чтобы приступить к занятиям ученику должен иметь следующие навыки:

Обладает базовыми знаниями по использованию ПК, хорошо владеет мышкой и клавиатурой
Хорошо справляется со школьной математикой и/или физикой
Будет плюсом наличие опыта в другом языке программирования
Необходимо 20GB свободного места на компьютере и как минимум 2GB оперативной памяти.

Как проходят уроки

1
Повторяем тему прошлого урока и разбираем домашнее задание.
2
Разбираем новую тему и группа под контролем преподавателя решает первые задачи.
3
Ученики самостоятельно решают усложненные задачи и в конце часто идут игровые задания.
4
В конце урока преподаватель с группой подводят итоги, повторяют все что успели пройти и готовятся к следующему уроку.
32
урока в курсе
90
минут урок идёт
12
человек в группе

Запишитесь на пробный урок

За 40 минут пробного урока ребёнок и родители смогут понять: подойдут ли занятия программированием, а методист поможет подобрать направление подходящее для студента.






Ваша заявка отправлена!
Oops! Something went wrong while submitting the form.