(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(83558029, "init", { defer: true, clickmap:true, trackLinks:true, accurateTrackBounce:true }); ym(83558029, 'hit', window.location.href);

Как подростку стать геймдизайнером: с чего начать?

В предыдущей статье о геймдизайне мы рассказали о том, какие курсы и ресурсы помогут ребенку стать разработчиком игр. Сегодня мы продолжаем тему и расскажем, с чего начать погружение в мир game dave.

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

  • 69% школьников 14-17 лет большую часть времени в интернете тратят на мессенджеры и соцсети, лишь 4% используют компьютерное время для создания чего-то своего в Сети (исследование, подготовленное к Всероссийской видеоконференции «Вместе за лучший интернет: библиотеки, обслуживающие детей и их партнеры»);
  • 70% родителей школьников с 7 по 10 класс желали бы, чтобы их дети развивались в IT (опрос Университета 2035 и Минцифры РФ).

Что мы не знаем о детском геймдизайне?

Вывод из статистики может быть только один: нужно научить детей творчеству в интернете, чтобы время за компьютером способствовало развитию, а не психологическим и социальным проблемам, связанным с зависимостью от соцсетей. Среди 70% родителей, заинтересованных в IT, вряд ли много людей, которые сами имеют отношение к отрасли. Раз так, не лишне сразу указать на два факта о геймдизайне и гейм-dev для подростков, которые многим неизвестны:

  • появилось несколько онлайн-платформ, выросших из популярных у детей многопользовательских сетевых игр. Речь, прежде всего, о Minecraft и Roblox. На этих платформах создана инфраструктура для написания детьми, подростками и всеми желающими создавать собственные игр на «движке» оригинала. В школах программирования игр для детей используют возможности платформ как материал, на котором детям, школьникам и подросткам объясняют ключевые приемы и понятия программирования;
  • платформы успели вырасти в настоящие «метавселенные», где написанный ребенком код оживает на его глазах. И дело не только в том, что слова-операторы языка программирования создают деревья, дома, улицы, подчиняясь фантазии создателя, а в том, что сама платформа превратилась в большой город разработчиков. Создавая код, можно общаться, вести совместную разработку, как на Github (платформа взрослой коллективной разработки), даже продавать игры.

Как стать геймдизайнером подростку? Прежде всего, разобраться с терминами. Геймдизайнер не программирует, он придумывает концепцию игры и подбирает стек используемых технических решений. Технолог от IT. Независимо от специализации, которая скорее всего подошла бы подростку, путь к профессии лежит через Minecraft и Roblox.

Основная масса проектов здесь — это инди-игры, которые ребята проектируют и разрабатывают в одиночку или маленькими группами единомышленников. Как в любом небольшом проекте, автор и швец, и жнец, и на дуде игрец. Программирование игр для детей здесь — это уникальный опыт знакомства с полным циклом создания и выпуска на рынок игры, который на сегодняшний день нельзя получить никаким другим способом! Подростки и школьники знакомятся с каждым аспектом, лучше понимая, что им действительно интересно.

Стать геймдизайнером: с чего начать?

Отведите своего ребенка на бесплатное пробное занятие на курсах геймдизайна для детей. Подобные демо-уроки есть в школе программирования и робототехники Pixel. Можно также начать с бесплатных видеоуроков. Мы дадим ссылки на некоторые.

Minecraft. Изначально это компьютерная игра, которую знают и любят подростки по всему миру, поэтому изучение программирования на ее примере делает процесс изучения для детей очень интересным. Действительно, кто не мечтал кое-что подправить в любимой книге или игре? В школе Pixel обучение начинается с настройки виртуального сервера, установки дистрибутива языка Python на сервер и налаживания других полезных для дальнейшей разработки инструментов.

Minecraft поддерживает несколько языков программирования, в том числе Python и Java. Мы обучаем на Python, поскольку он популярнее других. Пайтон достаточно прост для того, чтобы школьники могли с его помощью многое сделать, не испытывая фрустрацию. Python крайне перспективен, если подросток решит сделать гейм-dev или геймдизайн своей профессией.

Скачиваем установщик игры. Затем устанавливаем в ту же папку Python и среда разработки почти готова.

Подробнее об установке всей необходимой инфраструктуры для программирования в Minecraft в нашем бесплатном видеоуроке:

На курсах программирования Майнкрафт для детей в школе Pixel можно обучаться как в одиночку, с преподавателем онлайн, так и в группах по 12 человек. Курс делится на 3 модуля, каждый по 12 занятий. Каждое занятие - 1,5 часа. Онлайн курс Майнкрафт для детей имеет все преимущества индивидуального подхода, с другой стороны в группах ребятам тоже интересно осваивать материал, так как они могут общаться с единомышленниками.

Мы все время узнаем что-нибудь новое. Например, на одной из первых встреч делаем 2D-игру Зомби-апокалипсис в Minecraft, а позднее на другом занятии программируем какую-нибудь другую игру из числа популярных у школьников, но на этот раз в 3D, к примеру, нашествие инопланетян.

Детям легче освоить приемы программирования игр сначала на двухмерных локациях и персонажах. Еще одно интересное занятие обычно посвящено созданию в Minecraft копировальной машины для копирования вещей. А однажды мы решили создать улицу и несколько домов. Вот, что из этого вышло:

Мы постоянно делаем игры и попутно осваиваем новые технологии. Создавая первого собственного бота дети узнают, что такое искусственный интеллект. Сложные концепции усваиваются легко, если можно использовать эту идею на практической задаче. Чтобы разместить персонажа или любой объект, требуется освоить способы размещения объектов в пространстве на Python с помощью координат.

Принцип организации занятий в нашей школе программирования игр для детей ­– геймификация. В учебном процессе много интерактива и драйва, а при прохождении этапов дети получают награды. Дети легко и с любопытством осваивают азы программирования на примере Minecraft: циклы и переменные, списки и логические операции. При написании многих учебных программ требуется использовать формулы простейшие математические вычисления. Это хорошо дополняет школьный курс математики, так как ребята видят, как эта наука полезна в решении тех или иных технических задач.

После прохождения курса ребенок часто незаметно для себя овладевает очень ценным навыком. У него будет все необходимое, чтобы заработать на карманные расходы на каникулах или после учебы, ведь на с Python он сможет не только создать игру, но и написать чат-бот для Telegram, создать мобильное приложение. В старшей школе он будет выгодно отличаться способностью усилить любой проект мощью языка программирования.

Автоматизировать можно и финансовый анализ, и анализ литературного произведения. С пришествием Промышленности 4.0 и нового экономического уклада, которое пророчат экономисты, цифровые навыки — обязательный набор любого современного человека. В ближайшем будущем ­преуспеют те, кто первым понял их силу. Что касается процесса обучения у нас, то посмотрите наше видео:

Юным геймдизайнерам будет интересно, что на занятиях большое внимание мы уделяем работе на полезном дополнении к среде разработки Minecraft. Речь о Nova Skin. Здесь можно моделировать и подбирать скины для персонажей игры.

Итак, что нужно, чтобы стать геймдизайнером в будущем? Осваивать и 3D-моделирование с помощью автоматизированных инструментов, и программирование, чтобы понимать процесс и со стороны программиста тоже.

Понятно, что создать персонажа с нуля на современном уровне могут только профессиональные дизайнер и программист, и это большой труд. В Nova Skin многие решения общего характера — «под капотом». Таким образом, ребенок может получить персонажа на современном уровне гейм-dev, что очень замотивирует его к дальнейшему освоению программирования.

С другой стороны, Nova Skin вполне профессиональный инструмент, он почти не ограничивает в реализации ботов игры или главного героя. В качестве редактора кода, который используют дети, в Pixel применяется Python IDLE, хороший редактор с множеством функций и прекрасной подсветкой синтаксиса.

Чтобы определить, подходит ли подростку курс программирования Minecraft, ответьте на следующие вопросы:

  • Подросток хочет изучать Python?
  • Нравится ли вашему ребенку игра Minecraft?
  • Проводит ли ваш сын или ваша дочь много времени за компьютером?

Если вы ответили да на все вопросы, то курс вам подходит!

Программирование в Роблокс. Это еще одна платформа, на примере которой школьников и подростков чаще всего обучают геймдизайну и разработке игр. У нас есть курс для детей 9-14 лет, основанный на этом детище компании Roblox Corp.

Больше о нем вы можете узнать в нашем видео. Мы обучаем программированию подростков онлайн и в очных группах. Есть формат индивидуальных занятий. По сравнению с Minecraft, Roblox более сложен, но и открывает больше возможностей. Например, эта платформа позволяет делать полноценные трехмерные игры.

В Roblox набор шейдеров, скинов, предметов, которые можно использовать в своих играх, гораздо более богат. Система коммерциализации созданного контента продумана и работает лучше, чем в Mineсraft. Есть статистика, что в Roblox каждый год простыми пользователями разрабатывается 20 миллионов новых игр. В 2021 разработчики продали через платформу игрового контента на 500 миллионов долларов.

Средний возраст пользователей Roblox Studio, клиента на персональный компьютер, с помощью которого ведется разработка и взаимодействие с сервером Roblox составляет 12-16 лет. Программирование на этой платформе поддерживается только на языке Lua.

В школе Pixel уроки программирования игр для детей на Roblox разбиваются на нескольких модулей, а каждое занятие длится по 90 минут. Программа столь же насыщенна и разнообразна, как и на курсе Minecraft. Детям программирование Roblox позволяет в увлекательной форме осваивать теорию. Создавая новые интересные проекты, дети узнают базовые понятия физики и дизайна игр, изучают алгоритмы, моделируют 3D-объекты. Например, однажды мы решили создать вместе с детьми настоящую хоррор игру на Roblox. Вот, что из этого получилось:

Опыт создания такой игры мы записали в виде бесплатного видеоурока Roblox для детей:

Чтобы определить, подходит ли подростку курс программирования Roblox, ответьте на следующие вопросы:

  • Захочет ли ваш ребенок изучить язык программирования Lua?
  • Нравится ли ребенку играть в игры на Roblox?
  • Легко ли подростку даются занятия информатики в школе?

Если вы ответили «да» на все вопросы, то курс программирования в Roblox отлично подойдет! Смотрите другие видео по Roblox для детей от Pixel.

Игры не просто возможность интересно провести время, но и пространство для творчества, которое, судя по опросам, открыло для себя пока только 6% российских школьников. Покажите своему ребенку, что можно не только пользоваться чужими медиапродуктами, но и создавать свои.

Подросток, который вовлечен в творческий процесс, смотрит на мир совершенно иначе и быстро развивается. Возможно, игры — это будущее искусства и образования. Кино совмещает живопись и литературу, а игра добавляет возможность самому принимать участие в сюжете. С технологиями виртуальной и дополненной реальности, которые пока не раскрыли весь свой потенциал, виртуальный мир становится еще правдоподобнее и интереснее. Игры — это серьезно.

0
Комментарии
-3 комментариев
Раскрывать всегда