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