При создании компьютерных игр от детей нужна не только креативность, но и понимание технических аспектов, таких как программирование, дизайн и анимация. Курсы помогут ученикам научиться создавать игры с помощью специализированных инструментов и языков программирования в понятной для возраста слушателей форме.
В этой статье собраны лучшие онлайн-курсы геймдева для детей. На занятиях дети изучают основы языков программирования, дизайн, создание анимации, звукового сопровождения, развивают свои творческие навыки и учатся генерировать идеи для игр.
Содержание
Rebotica
Сайт: https://rebotica.ru
Телефон: +7 495 125 37 67
Стоимость: бесплатное пробное занятие, 6 540р. в месяц
По промокоду howto скидка 40% на все курсы!
Онлайн-курс Разработка игр для детей и подростков на платформах Roblox и Unity
Программа курса:
Модуль 1. Знакомство с Roblox Studio
Модуль 2. Проект — игра «Obby»
Модуль 3. Проект — игра «Шутер»
Модуль 4. Проект — игра Capture the Flag
Модуль 5. Проект — игра «Хоррор»
Модуль 6. Проект — игра «Гонки»
Если начать учиться в 12 лет, то к 18-ти ребёнок овладеет навыками 25-летнего специалиста:
- Создавать игры в Roblox Studio и Unity
- Умение писать скрипты взаимодействия персонажа с окружением
- Работать с искусственным интеллектом
- Тестировать игры
- Формировать игровой интерфейс
- Разрабатывать платформеры и шутеры
GeekBrains
Сайт: https://gb.ru/courses/geek-school/game_dev
Телефон: +7 499 922-47-10
Стоимость: бесплатное пробное занятие
Назовите менеджеру промокод GeekPromo и получите скидку 3% на любой курс!
- Программирование и дизайн игр в Roblox
Ребёнок будет создавать игры, а не играть в них, освоит программирование и 3D-дизайн, попробует себя в востребованных IT-профессиях. Ребёнок узнает, как работают функции, циклы, переменные, числа, типы данных, события. Работа с кодом стимулирует мозг, улучшает память и развивает логическое мышление. Сможет создавать здания, персонажей, элементы интерьера и природы. Такие задания улучшают творческое и пространственное мышление.
- Программирование и 3D-моделирование в Minecraft
Ребёнок освоит программирование на Python через любимую игру, сделает 5 уникальных проектов и несколько программ, погрузится в профессию программиста и найдет друзей по интересам. Ребёнок совмещает приятное с полезным: каждое занятие создает программу, которая управляет игровыми персонажами, зданиями и ландшафтом.
- Разработка игр на Unity: углублённый курс
Ребенок создаст 5 игр в разных жанрах и соберёт портфолиою. Попробует себя в роли программиста, дизайнера и мастера по спецэффектам. Освоит профессиональные инструменты программирования и разработки игр. Ребёнок создаст 5 игр: придумает сценарии, разработает уровни, спроектирует интерфейсы, добавит спецэффекты, напишет диалоги. Это улучшит усидчивость, логическое и творческое мышление.
Skysmart
- Roblox программирование
Roblox — платформа, на которой можно создавать миры с помощью языка программирования Lua и инструментов разработки. Понравится ребятам, которые любят игры. Урок включает три шага обучения: теория от учителя, ответы на вопросы, самостоятельная работа. Так ребёнок быстрее научится работать с кодом. Курс Roblox подойдёт детям 8–10 лет, которые любят играть в компьютерные игры, фантазируют, придумывают свои миры и персонажей. Основное направление курса — создание игр и развитие внутриигровых миров с попутным изучением основных терминов в программировании. После занятий ребёнок сможет быстрее перейти к более сложным темам — разработке больших игр на Unreal Engine или Unity.
- Создание игр на Unity
Разработка игр на Unity очень востребована. На этом движке можно создавать 2D- и 3D-игры для Windows, Linux, iOS, Android, PlayStation, Xbox, Wii и Nintendo Switch. Сегодня принято считать, что Unity — один из лидеров в геймдеве: им пользуются крупные игровые холдинги, маленькие студии и свободные разработчики. Unity обучение может стать первым шагом ребёнка в IT или геймдеве. А итоговый проект в рамках курса — первым кейсом в портфолио.
- Создание игр в Minecraft
Дети разберутся в основах программирования в среде Minecraft. Изучат интерфейс, поработаем с условиями, циклами и подпрограммами. Создадут свои миры: с домами, мостами и другими объектами.
- Основы программирования в Scratch
Обучение Scratch — это первый шаг к тому, чтобы по-настоящему начать учить программирование. На занятиях ребята изучат всё, что нужно профессиональному программисту: переменные, алгоритмы, рефакторинг. С помощью визуальных блоков они создадут красочные 2D-игры и мультфильмы. Кроме того, курс программирования для детей на Scratch идеально подходит, чтобы развить свою фантазию, умению работать в команде и доводить дело до конца.
PIXEL
Создание игр в Unity и программирование на языке C#
Курс Unity предназначен для того, чтобы ребенок взглянул на игры со стороны инженера-разработчика, познакомился с терминами и классификацией игр. Настройка объектов, префабов, анимации, программирование – являются основными задачами, которые должен решить разработчик игр.
В модуле «Unity 1. Создание 2D-игр на языке C#» ученикам предоставляется обширная база знаний в сфере разработки игр. Вы познакомитесь с одним из популярных движков для разработки игр Unity. Научитесь проектировать и создавать собственные 2D-игры и обучитесь основам программирования на языке С#.
Ребята научатся:
- Работать в Unity;
- Настраивать интерфейс в Unity;
- Основам программирования на языке C#;
- Основам Game и Level дизайна.
CODDY
- Программирование игр: ознакомительный курс для новичков (бесплатно)
Цель этого курса — познакомиться с разными платформами и средами программирования, освоить азы создания игр в каждой из них. Выбрать наиболее интересное и подходящее по уровню знаний направление, чтобы изучать его подробнее на углубленных курсах. Самым юным ученикам (от 4 до 6 лет) расскажут как создать легендарную игру Pacman в Kodu Game Lab – визуальном конструкторе от Microsoft, позволяющем создавать трехмерные игры без знания основных языков программирования.
- Программирование игр на Python
Подростковый возраст от 11 лет – самое подходящее время для начала программирования на Python. Разработка игр, как инструмент обучения, является наиболее удобным форматом освоения языка. На занятиях слушатели курса: изучат основы востребованного языка Python; научатся рисовать и анимировать нарисованное с помощью кода; напишут собственные игры.
- Технология Unity 3D — разработка игр для начинающих
Выпускники курса смогут:
- Самостоятельно ориентироваться в среде разработки Unity 3D;
- Писать простые скрипты для игр на языке C#
- Продумывать сюжет игры и действия персонажей
- Выстраивать логическую последовательность команд
- Работать с интерфейсом Unity
- Создавать свои интересные 3D-миры на Unity
- Создание игр в Roblox Studio
В процессе курса дети получат базовые навыки программирования на языке Lua, научатся моделировать и создавать 3D-объекты, добавлять в игру движущиеся объекты, внедрять игровую валюту, настраивать смену дня и ночи, создавать игровые меню. Дети разработают несколько своих игр. Это может быть битва роботов, или гонка машин, космические приключения или мини-футбол. Также ребята сделают и защитят индивидуальные проекты. Участники курса сделают первые шаги в сторону монетизации своих творений: платформа Roblox Studio дает возможность создавать собственную уникальную одежду и продавать ее другим игрокам.
Kodland
- Scratch
Программирование в скретч и базовые алгоритмы создания игр и мультфильмов. Среда Scratch идеально подходит детям в возрасте 8+ лет, чтобы начать изучение IT мира с нуля.
- Создание игр для Roblox
Курс сосредоточен на изучении языка программирования LUA, а также на моделировании собственных 3D-локаций. Курс развивает творческое и пространственное мышление путём 3D-моделирования различных объектов. Ученик будет создавать собственные игры и развивать дизайнерское мышление.
- Создание игр на Unity 3D
На курсе студенты учатся работать в одном из самых популярных игровых движков Unity. Он позволяет создавать игры, анимации и проекты мирового уровня абсолютно бесплатно. Hearthstone, Cities Skylines, Pokemon Go и много других популярных игр было выпущено на Unity.
- Создание игр на Unity 3D Pro
Мощный игровой движок для твоих идей. Курс рассчитан на ребят, которые уже работали в одном из инструментов по созданию 3D-игр.
Айтигенио
- Программирование на Scratch
Простой и доступный всем в использовании язык программирования. Ребенок сможет создать свои первые игры и анимации под руководством опытного тренера. Для изучения направления на базовом уровне без дополнительных тем потребуется от 100 до 120 часов. На углубленном уровне с дополнительными темами — от 140 до 200 часов.
- Minecraft в Айтигенио
Научитесь решать задачи по программированию, строить логические цепочки действий, конструировать 3D-миры из кубиков. Благодаря составлению индивидуальной программы и различным формам обучения вам не нужно переплачивать деньги за лишние блоки информации. Виртуальная платформа позволит вам сэкономить на учебниках и других печатных материалах.
- Roblox
Научитесь разрабатывать игры — от создания 3D-моделей и проработки локации до программирования поведения игры и разработки интерфейса. Ученик разрабатывает собственные миры, под каждый из которых будет создан сценарий, визуальная составляющая и написан специальный код. По итогу в библиотеке Roblox появится новая игра, исследовать которую будет интересно и весело.
- Разработка игр с Godot
Godot Engine — это полностью бесплатный игровой движок для разработки 2D и 3D игр. Рекомендуется тем, кто уже знаком с основами программирования, но хочет попробовать разработку игр и двигаться дальше. Ученик должен хорошо владеть Python или JavaScript.
Школа Программирования #АйДАКодить
- Программирование на Scratch
Scratch — это искусственно созданный язык блочного программирования для детей. Для удобства и удержания детского внимания все блоки программы разноцветные. Scratch позволяет управлять картинкой при помощи команд. Весь процесс обучения проходит в игровом формате.
- Программирование Minecraft
Изучите основы программирования в среде Minecraft. К концу курса каждый ученик будет уметь создавать постройки в игре при помощи кода и разберется с переменными циклами и условиями.
- Программирование на Unity
Научитесь программировать на языке C# и работать с визуальной средой. К концу курса каждый ученик сделает 3D игру по собственному проекту.
Progkids
- Создание игр на Unity для детей 12-17 лет
Unity — среда разработки игр. C ее помощью можно создавать как 2D, так и 3D проекты. Главными преимуществами Unity являются наличие визуальной среды разработки и возможность создавать игры под разные платформы: компьютеры, телефоны и игровые приставки.
- Курс: создание игр на Scratch
Scratch (или Скретч на русском языке) — это визуальный язык программирования, разработанный специально для детей и подростков. Простота этого языка программирования позволяет использовать его в образовательных целях. Сегодня Скретч используют школьники по всему миру. В процессе уроков ребенок будет изучать программирование создавая игры, которые сможет показать друзьям. Подойдет для детей 8-12 лет.
- Создаем игры в Roblox Studio
В этом курсе ребенок узнает как создавать собственные игры в Roblox Studio. И сможет делиться ими со своими друзьями. Ребенок научится создавать персонажей, объекты и анимацию, научится работать с текстурами и освещением, создавать игровое окружение (ландшафт, деревья, текстуры и т.д.), работать со звуком и спецэффектами и разрабатывать другие элементы игры.
Bloxy School
- Создание мобильных игр на Unity под Android
Ваш ребенок увлекается видеоиграми? Хочет попробовать себя в роли разработчика игр и приложений для смартфонов? На курсе ребенок изучит основы языка программирования C#, узнает, как работать в редакторе Unity, научится взаимодействовать с 2D и 3D пространством и создаст свои первые игры под Android.
- Игровое программирование на Roblox (Lua)
Курс поможет вашему ребенку научиться создавать свои собственные игры на платформе Roblox с использованием языка программирования Lua. Ребенок получит знания в области программирования и сможет развивать свое творчество в игровой индустрии.
- Программирование на Python в Minecraft
Вместе с Minecraft погружение в мир программирования произойдет в увлекательной форме через реализацию собственных проектов. Курс поможет освоить базовые навыки программирования.