Мы уже говорили, что «Роблокс» - это платформа с множеством мини-игр, создаваемых сообществом разработчиков, число которых достигает миллионов. В чём же секрет? Для создания этих игр разработчиками «Роблокса» была придумана удобная платформа - Roblox Studio.
По своей сути, это игровой движок, то есть удобный инструмент для создания игр. Игровые движки отличаются тем, что содержат внутри огромный набор встроенных инструментов: от визуальных компонентов и удобного графического интерфейса до средств для моделирования, создания ландшафта, написания скриптов (программ) и даже предустановленных физических законов, которым подчиняются игровые объекты (например, гравитации).
В отличие от более профессиональных движков, таких как Unity или Unreal Engine, Roblox Studio выступал в роли «младшего брата». Где-то он упрощал инструменты для быстрого старта, а в чём-то даже мог превзойти конкурентов.
Одним из ключевых преимуществ выбора этого движка было многомиллионное живое сообщество игроков. Интерес к «Роблоксу» подталкивал детей по всему миру к изучению геймдизайна, программирования, 3D-моделирования, левел-дизайна и других дисциплин.
Можно ли создавать игры без «Роблокса»? Безусловно. Но эта платформа за время своего существования разрослась настолько, что стала номером один для начинающих разработчиков по всему миру. Сейчас Roblox Studio на пике популярности, и, как нам кажется, этот период продлится ещё очень долго.
А зачем вообще создавать игры, особенно детям? За этой, казалось бы, забавой может стоять нечто большее. Искусство создания игр - геймдизайн - охватывает почти все сферы нашей жизни. Ведь каждая игра - это маленькая, карманная жизнь внутри наших компьютеров, планшетов или телефонов.
Попытка создавать такие миры - отличная возможность понять наш собственный мир и наше место в нём. Мы в нашей школе используем это, чтобы разжечь в детях интерес к познанию мира. Каждый ребёнок устроен по-разному, но почти у каждого есть идея своей собственной игры.
И Roblox Studio в этом плане был замечательной входной точкой, чтобы увлечь детей. Уже более пяти лет мы используем этот движок, и те, кто когда-то создавал свои первые игры на «Роблоксе», сейчас учатся в профильных IT-колледжах и вузах. Roblox Studio послужил для них отправной точкой в мир информационных технологий и программирования.
Но не программированием едины. Внутри «Роблокса» есть замечательные встроенные инструменты для 3D-моделирования - это отдельный мир со своими тонкостями. Многие дети любят рисовать, а 3D-моделирование позволяет «рисовать» объёмные объекты.
Помимо программирования и моделирования, ребята создавали собственные карты, воплощая самые фантастические идеи в трёхмерном пространстве. Это прекрасная возможность рассказать об удивительном мире архитектуры и дизайна.
Но и это ещё не всё. Создание игр - по-настоящему многогранный процесс. Вот как описывает это Кристоф Тоттен, известный архитектор и геймдизайнер, в своей книге «An Architectural Approach to Level Design»:
«Разработка игр требует самых разных навыков, и определить точный их набор невозможно. В зависимости от типа игры чрезвычайно полезными могут оказаться любые знания, навыки и интересы, даже самые странные и необычные».
Именно поэтому в разработке игр каждый может найти что-то своё.
Другой автор, Джесси Шелл, в своей классической книге по геймдизайну «The Art of Game Design: A Book of Lenses» выделяет целых девятнадцать областей знаний (или «линз»), из которых должен черпать вдохновение успешный дизайнер. Помимо уже перечисленных, в них входят экономика, бизнес, искусство, психология, теория сценического искусства и многое другое.
Одному человеку охватить такой объём знаний почти невозможно, даже взрослому. Поэтому игры часто создаются в командах - больших или не очень. Именно такие команды организовывали наши ученики вместе с друзьями и знакомыми. Умение работать в команде - важнейший навык для современного мира.
Создание игр в Roblox Studio - это обзорная экскурсия по всем аспектам геймдизайна. Но на экскурсии дело не заканчивается: из простого увлечения это может перерасти в коммерческую разработку, которая, между прочим, включает в себя больше двадцати различных профессий:
- геймдизайнер
- программист (клиент/сервер)
- программист искусственного интеллекта
- художник / концепт-художник
- 3D-моделлер
- аниматор
- тестировщик (QA)
- звукорежиссер
- композитор
- сценарист / нарративный дизайнер
- продюсер
- менеджер по проекту
- маркетолог
- менеджер по сообществу
- технический директор
- специалист по монетизации
- аналитик данных
- технический художник
- левел-дизайнер / архитектор игрового мира
- веб-дизайнер (для сопровождения проекта)
Конечно, создание игр - не первый пункт в списке государственных приоритетов. Но это отличная точка старта для будущей карьеры. Например, один из наших учеников, который несколько лет назад начинал с Roblox Studio, сейчас учится в колледже по специальности «информационная безопасность».
Через несколько лет, возможно, он займёт важную должность на страже государственной безопасности. Как показывают исследования, в России не хватает до миллиона квалифицированных кадров в области информационных технологий. Такие специалисты не появляются ниоткуда - их компетенции нужно растить, в том числе с юных лет. Ведь настоящим профессионалом становится тот, кто горит своим делом. Дети, увлечённые Roblox Studio, через 10-15 лет вполне могут вырасти в мастеров программирования и других востребованных профессий.
Увы, каждый использует доступные инструменты по-своему. Безобидный карандаш для одного ребёнка станет помощником, а для другого - источником опасности, ведь острым предметом можно пораниться. Угроза может быть где угодно, и одни лишь запреты вряд ли помогут.