Разработка игр для детей и подростков от Rebotica
Вы научитесь
Программа курса
Занятия проходят индивидуально с молодым преподавателем. Программа рассчитана на год или два в зависимости от комфортного для ребенка темпа обучения. В ходе обучения ребенок изучит несколько языков программирования и научится создавать игры. Ученик создаст собственный проект, за который школа ему заплатит, чтобы сформировать у него серьезное отношение к разработке.
Платформа Roblox
Первое занятие – вводное. Познакомитесь с преподавателем и первой программой. Разберетесь с настройками для первого запуска. Будете изучать "внутренности". Первое на очереди – меню редактирования. Кратко рассмотрите, что это за платформа. Начнете погружаться в изучение базовых категорий. Поймете, как выбирать нужное. Научитесь двигаться через настройки. Первая практическая работа – моделирование простых блоков. Поймете, как пользоваться новой функцией. Сможете смешивать и перемещать привычное. Получите еще один полезный навык. Новый навык для ребенка – работа с Anchor. После знакомства с платформой можно переходить к созданию игр. Первая начнется с изучения шаблона. Получите рекомендации по настраиванию ключевого объекта. Поймете механизм соприкосновения с землей или блоками. Сможете обозначить старт на карте. Определите место спавна. Создадите первую преграду на пути игрока. А затем установите финиш. Настроите промежуточные точки. Сможете освоить расширения. Получите навыки настоящего тестера. Последним этапом будет выставление игры на обзор пользователей. Следующий в обучении формат стрелялок является очень популярным. Поймете, на какой логике она строится. Важный этап в разработки этого кейса – отрисовка карты. Познакомитесь с некоторыми полезными инструментами. Детально научитесь работать с физикой оружия. Узнаете, как вычисляется урон, нанесенный противнику. Сможете составлять рейтинг игроков. Дальше – добавление уровня XP. Элемент дизайна – вычисление траектории полета пути. В хорошей игре должны быть проработаны все детали. Поработаете над звуковым сопровождением. Снова проведете тест работоспособности вашей разработки. Выложите результат на платформу. Кстати, за хороший проект школа вам заплатит! Следующая разработка начнется с изучения маппинга или создания уровней игр. Научитесь использовать ландшафт в целях миссии или задания. Разберетесь с разработкой игрового персонажа. Усовершенствуете имеющиеся навыки по теме. В конце любой задачи – тест. Добавите новую работу в публичную коллекцию. Перейдете к программированию игр-ужастиков. Научитесь создавать пугающие неожиданные страшилки. Поставите несколько точек напряжения в сюжетную линию. Новая локация для изучения – замкнутное пространство. Уделите внимание проработке звука. Спроектируете неигровых персонажей, которые будут управляться при помощи искусственного интеллекта. Еще одна локация под названием лабиринт. Поселите туда чудищ. Еще одна игровая активность – подбор ключей к замкам. Перейдете к формированию главного меню. Важной точкой для любой игры является маркет, где можно пополнить запасы оружия, продовольствия или поменять скин персонажа. Проведете работу над устранением багов. Выложите проект на оценку пользователям. Любимый всеми жанр гонок требует иного подхода в программировании. Урок-обучение по установке начальной точки для старта машин. Продолжите изучать левел-дизайн. Поймете, как функционирует движение машин на больших скоростях. Потренируетесь с преподавателем на практике. Завершите блок традиционно – устраните ошибки. Опубликуете последнюю работу в Roblox.
Первое занятие – вводное. Познакомитесь с преподавателем и первой программой. Разберетесь с настройками для первого запуска. Будете изучать "внутренности". Первое на очереди – меню редактирования. Кратко рассмотрите, что это за платформа. Начнете погружаться в изучение базовых категорий. Поймете, как выбирать нужное. Научитесь двигаться через настройки. Первая практическая работа – моделирование простых блоков. Поймете, как пользоваться новой функцией. Сможете смешивать и перемещать привычное. Получите еще один полезный навык. Новый навык для ребенка – работа с Anchor.
Первое занятие – вводное. Познакомитесь с преподавателем и первой программой.
Разберетесь с настройками для первого запуска.
Будете изучать "внутренности". Первое на очереди – меню редактирования.
Кратко рассмотрите, что это за платформа.
Начнете погружаться в изучение базовых категорий.
Поймете, как выбирать нужное.
Научитесь двигаться через настройки.
Первая практическая работа – моделирование простых блоков.
Поймете, как пользоваться новой функцией.
Сможете смешивать и перемещать привычное.
Получите еще один полезный навык.
Новый навык для ребенка – работа с Anchor.
После знакомства с платформой можно переходить к созданию игр. Первая начнется с изучения шаблона. Получите рекомендации по настраиванию ключевого объекта. Поймете механизм соприкосновения с землей или блоками. Сможете обозначить старт на карте. Определите место спавна. Создадите первую преграду на пути игрока. А затем установите финиш. Настроите промежуточные точки. Сможете освоить расширения. Получите навыки настоящего тестера. Последним этапом будет выставление игры на обзор пользователей.
После знакомства с платформой можно переходить к созданию игр. Первая начнется с изучения шаблона.
Получите рекомендации по настраиванию ключевого объекта.
Поймете механизм соприкосновения с землей или блоками.
Сможете обозначить старт на карте.
Определите место спавна.
Создадите первую преграду на пути игрока.
А затем установите финиш.
Настроите промежуточные точки.
Сможете освоить расширения.
Получите навыки настоящего тестера.
Последним этапом будет выставление игры на обзор пользователей.
Следующий в обучении формат стрелялок является очень популярным. Поймете, на какой логике она строится. Важный этап в разработки этого кейса – отрисовка карты. Познакомитесь с некоторыми полезными инструментами. Детально научитесь работать с физикой оружия. Узнаете, как вычисляется урон, нанесенный противнику. Сможете составлять рейтинг игроков. Дальше – добавление уровня XP. Элемент дизайна – вычисление траектории полета пути. В хорошей игре должны быть проработаны все детали. Поработаете над звуковым сопровождением. Снова проведете тест работоспособности вашей разработки. Выложите результат на платформу. Кстати, за хороший проект школа вам заплатит!
Следующий в обучении формат стрелялок является очень популярным. Поймете, на какой логике она строится.
Важный этап в разработки этого кейса – отрисовка карты.
Познакомитесь с некоторыми полезными инструментами.
Детально научитесь работать с физикой оружия.
Узнаете, как вычисляется урон, нанесенный противнику.
Сможете составлять рейтинг игроков.
Дальше – добавление уровня XP.
Элемент дизайна – вычисление траектории полета пути.
В хорошей игре должны быть проработаны все детали. Поработаете над звуковым сопровождением.
Снова проведете тест работоспособности вашей разработки.
Выложите результат на платформу. Кстати, за хороший проект школа вам заплатит!
Следующая разработка начнется с изучения маппинга или создания уровней игр. Научитесь использовать ландшафт в целях миссии или задания. Разберетесь с разработкой игрового персонажа. Усовершенствуете имеющиеся навыки по теме. В конце любой задачи – тест. Добавите новую работу в публичную коллекцию.
Следующая разработка начнется с изучения маппинга или создания уровней игр.
Научитесь использовать ландшафт в целях миссии или задания.
Разберетесь с разработкой игрового персонажа.
Усовершенствуете имеющиеся навыки по теме.
В конце любой задачи – тест.
Добавите новую работу в публичную коллекцию.
Перейдете к программированию игр-ужастиков. Научитесь создавать пугающие неожиданные страшилки. Поставите несколько точек напряжения в сюжетную линию. Новая локация для изучения – замкнутное пространство. Уделите внимание проработке звука. Спроектируете неигровых персонажей, которые будут управляться при помощи искусственного интеллекта. Еще одна локация под названием лабиринт. Поселите туда чудищ. Еще одна игровая активность – подбор ключей к замкам. Перейдете к формированию главного меню. Важной точкой для любой игры является маркет, где можно пополнить запасы оружия, продовольствия или поменять скин персонажа. Проведете работу над устранением багов. Выложите проект на оценку пользователям.
Перейдете к программированию игр-ужастиков.
Научитесь создавать пугающие неожиданные страшилки.
Поставите несколько точек напряжения в сюжетную линию.
Новая локация для изучения – замкнутное пространство.
Уделите внимание проработке звука.
Спроектируете неигровых персонажей, которые будут управляться при помощи искусственного интеллекта.
Еще одна локация под названием лабиринт. Поселите туда чудищ.
Еще одна игровая активность – подбор ключей к замкам.
Перейдете к формированию главного меню.
Важной точкой для любой игры является маркет, где можно пополнить запасы оружия, продовольствия или поменять скин персонажа.
Проведете работу над устранением багов.
Выложите проект на оценку пользователям.
Любимый всеми жанр гонок требует иного подхода в программировании. Урок-обучение по установке начальной точки для старта машин. Продолжите изучать левел-дизайн. Поймете, как функционирует движение машин на больших скоростях. Потренируетесь с преподавателем на практике. Завершите блок традиционно – устраните ошибки. Опубликуете последнюю работу в Roblox.
Любимый всеми жанр гонок требует иного подхода в программировании.
Урок-обучение по установке начальной точки для старта машин.
Продолжите изучать левел-дизайн.
Поймете, как функционирует движение машин на больших скоростях.
Потренируетесь с преподавателем на практике.
Завершите блок традиционно – устраните ошибки.
Опубликуете последнюю работу в Roblox.
Платформа Unity
Второй большой модуль в курсе по разработке игр посвящен программированию на Unity. Первый блок тем направлен на изучения языка C#. Вы познакомитесь с основными операторами и спецификой его работы. Перейдете к подробному изучению конкретных элементов. Продолжите пристально рассматривать нужные в будущем классы, а также методы. На следующем уроке проработаете рабочие задачи. Узнаете, какие объекты существуют в этом языке. Научитесь обрабатывать основные операции. Изучите два важных оператора. Далее познакомитесь с еще одним элементом. Узнаете, что такое наследование и для чего оно используется. На практике вместе с преподавателем сможете создать настоящий калькулятор. Следующим практическим заданием будет сервис по генерированию паролей. Вторая тема начинает знакомить вас с Unity. Узнаете, что именно можно создавать на этой платформе. Разберетесь в основных составляющих игр. Также просмотрите возможные дополнения к ним. Перейдете к дизайну игровой среды. Начнете создание классной игры-стрелялки. В качестве сюжетной основы возьмете космос. Поймете, как написать код для двигающегося фона. В космосе есть гравитация, поэтому и механика движения персонажа будет иная. Освоите ее. Также проработаете некоторые иные моменты перемещения игрока. Шутер без врагов невозможен. Поэтому надо их создать. Персонажи, за которых вы не играете, работают на искусственном интеллекте. Напишите скрипт для их действий. Освоите новый вид оружия – лазер. Научите персонажей стрелять в космосе. Спроектируете событие при попадании лазера во вражеского персонажа. Также предусмотрите момент, когда игрок не попадает по цели. Познакомитесь с актуальными тегами на базе платформы. Научитесь создавать взрыв в игре. Также напишите звуковой ряд для спецэффектов. Заведете собственный рейтинг игроков. Продумаете логику атаки врагов. Поработаете над техническими моментами по части настройки меню пользователя и иконок. Во многих играх бусты усиливают интерес игроков к развитию персонажей. Создадите их и добавите в игру. В новой игре начнете практику с отрисовки персонажа и настраивания его механизма движения. Добавите 3Д-анимацию к вашему игроку. Попрактикуетесь в создании кода по управлению действиями персонажа. Задействуете фоновые эффекты для большей реалистичности игры. Поставите несколько видов препятствий на пути персонажа. Также анимируете их для усиления сложности. Разберетесь, как с точки зрения законов физики должно происходить столкновение игрока с объектом или препятствием. Далее на практике отработаете теоретический материал. Прокачаете навыки левел-дизайна. Повторите изученные темы по отработке точек начала и конца игры. Сможете работать со статистикой пользователей. Изучите лайфхаки по улучшению дизайна меню. Внесете логические операторы в код для четкого понимания победы или поражения в уровне игры. Поймете, как добавлять еще уровни в уже готовую игру. В конце работы на Unity изучите особенности игрового содержания и его настройки.
Второй большой модуль в курсе по разработке игр посвящен программированию на Unity. Первый блок тем направлен на изучения языка C#. Вы познакомитесь с основными операторами и спецификой его работы. Перейдете к подробному изучению конкретных элементов. Продолжите пристально рассматривать нужные в будущем классы, а также методы. На следующем уроке проработаете рабочие задачи. Узнаете, какие объекты существуют в этом языке. Научитесь обрабатывать основные операции. Изучите два важных оператора. Далее познакомитесь с еще одним элементом. Узнаете, что такое наследование и для чего оно используется. На практике вместе с преподавателем сможете создать настоящий калькулятор. Следующим практическим заданием будет сервис по генерированию паролей.
Второй большой модуль в курсе по разработке игр посвящен программированию на Unity.
Первый блок тем направлен на изучения языка C#. Вы познакомитесь с основными операторами и спецификой его работы.
Перейдете к подробному изучению конкретных элементов.
Продолжите пристально рассматривать нужные в будущем классы, а также методы.
На следующем уроке проработаете рабочие задачи.
Узнаете, какие объекты существуют в этом языке.
Научитесь обрабатывать основные операции.
Изучите два важных оператора.
Далее познакомитесь с еще одним элементом.
Узнаете, что такое наследование и для чего оно используется.
На практике вместе с преподавателем сможете создать настоящий калькулятор.
Следующим практическим заданием будет сервис по генерированию паролей.
Вторая тема начинает знакомить вас с Unity. Узнаете, что именно можно создавать на этой платформе. Разберетесь в основных составляющих игр. Также просмотрите возможные дополнения к ним. Перейдете к дизайну игровой среды.
Вторая тема начинает знакомить вас с Unity.
Узнаете, что именно можно создавать на этой платформе.
Разберетесь в основных составляющих игр.
Также просмотрите возможные дополнения к ним.
Перейдете к дизайну игровой среды.
Начнете создание классной игры-стрелялки. В качестве сюжетной основы возьмете космос. Поймете, как написать код для двигающегося фона. В космосе есть гравитация, поэтому и механика движения персонажа будет иная. Освоите ее. Также проработаете некоторые иные моменты перемещения игрока. Шутер без врагов невозможен. Поэтому надо их создать. Персонажи, за которых вы не играете, работают на искусственном интеллекте. Напишите скрипт для их действий. Освоите новый вид оружия – лазер. Научите персонажей стрелять в космосе. Спроектируете событие при попадании лазера во вражеского персонажа. Также предусмотрите момент, когда игрок не попадает по цели. Познакомитесь с актуальными тегами на базе платформы. Научитесь создавать взрыв в игре. Также напишите звуковой ряд для спецэффектов. Заведете собственный рейтинг игроков. Продумаете логику атаки врагов. Поработаете над техническими моментами по части настройки меню пользователя и иконок. Во многих играх бусты усиливают интерес игроков к развитию персонажей. Создадите их и добавите в игру.
Начнете создание классной игры-стрелялки.
В качестве сюжетной основы возьмете космос. Поймете, как написать код для двигающегося фона.
В космосе есть гравитация, поэтому и механика движения персонажа будет иная. Освоите ее.
Также проработаете некоторые иные моменты перемещения игрока.
Шутер без врагов невозможен. Поэтому надо их создать.
Персонажи, за которых вы не играете, работают на искусственном интеллекте. Напишите скрипт для их действий.
Освоите новый вид оружия – лазер.
Научите персонажей стрелять в космосе.
Спроектируете событие при попадании лазера во вражеского персонажа.
Также предусмотрите момент, когда игрок не попадает по цели.
Познакомитесь с актуальными тегами на базе платформы.
Научитесь создавать взрыв в игре.
Также напишите звуковой ряд для спецэффектов.
Заведете собственный рейтинг игроков.
Продумаете логику атаки врагов.
Поработаете над техническими моментами по части настройки меню пользователя и иконок.
Во многих играх бусты усиливают интерес игроков к развитию персонажей. Создадите их и добавите в игру.
В новой игре начнете практику с отрисовки персонажа и настраивания его механизма движения. Добавите 3Д-анимацию к вашему игроку. Попрактикуетесь в создании кода по управлению действиями персонажа. Задействуете фоновые эффекты для большей реалистичности игры. Поставите несколько видов препятствий на пути персонажа. Также анимируете их для усиления сложности. Разберетесь, как с точки зрения законов физики должно происходить столкновение игрока с объектом или препятствием. Далее на практике отработаете теоретический материал. Прокачаете навыки левел-дизайна. Повторите изученные темы по отработке точек начала и конца игры. Сможете работать со статистикой пользователей. Изучите лайфхаки по улучшению дизайна меню. Внесете логические операторы в код для четкого понимания победы или поражения в уровне игры. Поймете, как добавлять еще уровни в уже готовую игру. В конце работы на Unity изучите особенности игрового содержания и его настройки.
В новой игре начнете практику с отрисовки персонажа и настраивания его механизма движения.
Добавите 3Д-анимацию к вашему игроку.
Попрактикуетесь в создании кода по управлению действиями персонажа.
Задействуете фоновые эффекты для большей реалистичности игры.
Поставите несколько видов препятствий на пути персонажа.
Также анимируете их для усиления сложности.
Разберетесь, как с точки зрения законов физики должно происходить столкновение игрока с объектом или препятствием.
Далее на практике отработаете теоретический материал.
Прокачаете навыки левел-дизайна.
Повторите изученные темы по отработке точек начала и конца игры.
Сможете работать со статистикой пользователей.
Изучите лайфхаки по улучшению дизайна меню.
Внесете логические операторы в код для четкого понимания победы или поражения в уровне игры.
Поймете, как добавлять еще уровни в уже готовую игру.
В конце работы на Unity изучите особенности игрового содержания и его настройки.