Программирование на Unity 3D и дополненная реальность для детей

post
Как мы обучаем Программированию на Unity 3D:
les

Индивидуально, 1 на 1 с преподавателем

les

Адаптируем программу под цели и задачи ученика

les

Персональный график и интенсивность занятий

Онлайн-курс по программированию Unity 3D для детей от 10 лет — ты разработчик

Дайте своему ребенку возможность взглянуть на безграничный мир компьютерных игр со стороны разработчика. Знакомство с терминами и операциями, умение настраивать объекты, префабы и анимации, моделирование в 3D, дизайн уровней и интерфейсов, звукорежиссирование, изучение программирования — прекрасный старт для углубленного освоения IT профессии.

Что такое Unity 3D?

Unity 3D — игровой движок, используемый студиями и независимыми разработчиками трехмерных игр для устройств на операционных системах Виндовс, Mac OS, Линукс, игровых консолей PS, Xbox, планшетов и смартфонов. Именно на этой платформе написаны популярные игры в самых разных жанрах. Применяя Unity 3D, ваш ребенок сможет научиться самостоятельно разрабатывать игры и создавать мощные 3d-шутеры.

Пройдя онлайн-курс, ученики научатся:

По итогу обучения ребенок разработает собственную уникальную полноценную игру, готовую к переносу на компьютер, смартфон или другое устройство. Это бесценные навыки пространственного и логического мышления, расширенные знания в программировании, физике объектов, анимировании, моделировании и дизайне.

Подайте заявку на онлайн-курс Unity 3D

На уроках нашей онлайн-школы ребенок научится взаимодействовать с интерфейсом программы Unity, обучится основам программирования на C#, сможет работать с элементами игры и создавать уникальные игровые объекты.

Обучение с преподавателем один на один предполагает создание сразу нескольких игровых проектов и существенно обогатит знания в программировании, подготовив к освоению профессии Gamedev.

Воплотите мечту своего ребенка в жизнь — запишите его на курс создания 3D игры на Unity!

Первое занятие бесплатно! Покажите ребенку, что программировать — круче, чем играть!


Программа обучения по Unity 3D

Знакомство с Unity 3D acc
  • Установка и первый запуск, интерфейс редактора Unity
  • Знакомство с магазином ассетов
  • Изучение возможностей создания игр без программирования
  • Создание первой 2D игры

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

Физика acc
  • 2D коллайдеры (2D Colliders)
  • Компонент “Rigidbody2D”
  • Физический материал
  • 2D анимация
  • 2D эффекторы (2D Effectors)
  • Физические слои

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

Графика и эффекты acc
  • Компонент “Trail Renderer”
  • Система частиц — Particle System
  • Карта нормалей (Normal map)
  • Источники света

К концу изучения третьего модуля ученик приобретет знания о графических компонентах, позволяющих реализовывать различные графические эффекты и применять их к объектам сцены.

C# для Unity acc
  • Взаимодействие скрипта и объекта
  • Основные методы запуска действий – Start() и Update()
  • Особенности написания скриптов в Unity
  • Ввод данных через класс Input
  • Корутины (coroutine)

К концу изучения четвертого модуля ученик приобретет навыки написания кода на языке C# для программирования объектов в Unity, изучит особенности запуска и работы программы(игры), возможности ввода данных с клавиатуры (нажатия клавиш) и создания таймеров и циклов с фиксированной периодичностью (корутины).

Основы создания 2D игр acc
  • Настройка объектов сцены
  • Добавление и изменение физических свойств
  • Взаимодействие объектов между собой и с курсором мыши
  • Создание новых объектов с помощью скрипта
  • Использование таймеров
  • Использование лучей (Physics2D.Raycast)
  • Движение и анимация объектов
  • Настройка камеры и заднего фона
  • Построение игровой локации (TileMap)

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

Основы создания 3D игр acc
  • Настройка объектов сцены
  • Добавление и изменение физических свойств
  • Взаимодействие объектов между собой и с курсором мыши
  • Создание новых объектов с помощью скрипта
  • Использование таймеров
  • Использование лучей (Physics.Raycast)
  • Использование триггеров
  • Движение и анимация объектов
  • Настройка камеры
  • Построение игровой локации

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

Мобильные игры acc
  • Работа с интерфейсом игры
  • Особенности компиляции игр для Android устройств
  • Создание игрового меню
  • Управление джойстиком

К концу изучения седьмого модуля ученик изучит особенности разработки игр для мобильных устройств.

Знакомство с возможностями создания AR/VR проектов acc
  • Настройка VR проекта, создание игровой локации в виртуальной реальности
  • Настройка AR проекта, размещение объектов в дополненной реальности

К концу изучения восьмого модуля ученик изучит особенности разработки игр для виртуальной и дополненной реальности.

Знакомство с возможностями создания проекта с помощью визуального программирования acc
  • Установка плагина Bolt
  • Интерфейс и компоненты
  • Обзор частных НОДов (node – узел)
Классы - Инкапсуляция, Наследование, Полиморфизм, Конструктор классов acc
Массивы — Одномерные, двумерные, сортировка массивов acc
Финализация Проекта acc
В рамках этого курса ваш ребенок:
list Узнает, что такое движок UNITY 3D и как он работает;
list Познакомится с популярным игровым движком Unity3D и языком программирования C#;
list Освоит на практике основные принципы и технологию создания современных трехмерных компьютерных игр;
list Научится моделировать объекты, создавать персонажей и анимацию, работать с текстурами и освещением;
list Создаст собственную полноценную компьютерную игру;
list Получит практические навыки профессионального разработчика игровых приложений.
Регистрируйтесь! ПЕРВЫЙ УРОК БЕСПЛАТНЫЙ.
form
Посмотрите как
проходит онлайн-обучение
form
Заинтересуем ребенка программированием
form
Ребенок создаст свой первый проект
form
Зададите вопросы преподавателю
Проверьте корректность номера
Дополнительный телефон (если есть)
ВОЗМОЖНО ВАС ТАКЖЕ ЗАИНТЕРЕСУЕТ
ПРОГРАММИРОВАНИЕ MINECRAFT

Ваш ребёнок – фанат Майнкрафта? Это же здорово! Мир Майнкрафта поможет ему сделать первые шаги в мир программирования и изучить основы Python.
ПРОГРАММИРОВАНИЕ НА PYTHON

Python - один из наиболее широко используемых языков программирования в мире. Имеет не сложный синтаксис и идеально подходит для первого языка программирования.
ПРОГРАММИРОВАНИЕ КОМПЬЮТЕРНЫХ ИГР

Construct - это лучший и быстрый способ создания игр для смартфонов и компьютеров. Не волнуйтесь, если у вашего ребёнка нет опыта в программировании.
WEB ПРОГРАММИРОВАНИЕ (HTML И CSS)

В современном мире без сайта никуда. Научим созданию и верстке собственных сайтов с нуля используя HTML и CSS. Мы покажем, что создавать сайты не сложно.
СОЗДАНИЕ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ

Дети уже «рождаются» с телефоном или планшетом в руках. Так почему бы вашему ребёнку не научится, как программируются приложения для смарфонов с помощью APP Inventor?

О курсе

Unity3D – это самый топовый, самый популярный и самый простой в освоении движок для создания компьютерных игр. Он, как волшебная палочка в талантливых руках программиста, позволяет ему виртуозно воплощать креативные, смелые идеи по разработке развлечений с интересными сюжетами, функциями и персонажами. С помощью платформы Юнити создается более 50% компьютерных игр, а профессиональные Unity-программисты уже не первый год занимают лидирующие позиции согласно данным веб-ресурса LinkedIn.
Программирование в среде Unity3D заинтересует самого озорного непоседу, ведь что может быть интереснее для юного любителя компьютерных развлечений, чем игра, созданная самостоятельно. В школе программирования Itfuture online опытные и творческие преподаватели-программисты помогают маленьким геймерам освоить инструменты движка Unity3D и уверенно делать первые шаги в дополненной реальности, создавать захватывающие ландшафты для своих компьютерных игр и online-экскурсий.

Unity 3D: основная программа курса и результаты обучения

Обучение работы на движке Юнити построено по принципу – от простого к сложному. Урок за уроком, осваивая и закрепляя пройденный материал, юные программисты приобретают профессиональные навыки в их создании. Для написания скриптов в среде Unity используется язык C#. Его изучение предполагает знакомство с понятиями синтаксиса, классов, функций. На курсах по программированию в Юнити ребята осваивают множество направлений:

  1. Создание игр. Наши преподаватели-программисты объясняют и наглядно показывают юным геймерам все этапы разработки игровых проектов. На уроках геймдизайна ребенок узнает, как адаптировать свои работы под требования разных платформ.
  2. Программирование с помощью языка C#. Освоив базовые понятия языка C#, дети учатся писать «игровой алгоритм» для игр разных направлений.
  3. Использование анимации и 3D-моделей. Курс Юнити дает детям возможность научиться добавлять в игры элементы анимации, моделировать персонажей и окружающее пространство.
  4. Разработка дизайн-документа

Дети изучают, как создавать понятные и логичные дизайн-документы с описанием правил игры, ее сюжета и компонентов.
На курсах программирования ребята учатся интегрировать в свой проект внешние элементы: добавлять интересные текстуры и готовые модели, добавлять аудио сопровождение и визуальные объекты. Преподаватели нашей онлайн школы программирования обучают юных Unity-разработчиков и дополнительным возможностям работы с этим движком. По окончании курсов каждый школьник умеет размещать свои работы Google Play Market, знает, как включать функцию «монетизации» и получать доход от своих проектов в Интернете.
Если ваш ребенок увлекается компьютерными играми, не гасите и не ограничивайте этот детский интерес, просто направьте его в созидающее русло. Запишите своего маленького геймера на курс по программированию в Unity3D и, вполне возможно, что детское увлечение перерастет в будущем в перспективную и серьезную профессию IT-специалиста.