
Как многие подростки, 7-классник Илья Левин очень любит играть в компьютерные игры. Правда, в отличие от большинства сверстников часть из них он придумал и создал сам. Освоив азы программирования еще в начальной школе, юноша доказал, что возраст не помеха для творчества, а даже преимущество. Журналисты газеты «7 дней» встретились с талантливым подростком и его педагогом, чтобы узнать, как рождаются новые виртуальные миры и почему создание игр — не просто развлечение, а путь к успешному будущему.
Вдохновила забота об экологии
С Ильей и его педагогом мы встречаемся в столичном Центре технического творчества детей и молодежи. Это место хорошо знакомо нашему герою: здесь он много раз представлял свои разработки на различных конкурсах и мероприятиях.
— С чего началось твое увлечение компьютерными играми? — задаю юному гению свой первый вопрос. Он вызывает у мальчика улыбку.

— Увлечение компьютерными играми есть практически у всех детей, — резонно замечает Илья. — Я же увлекаюсь, скорее, их созданием. Все началось несколько лет назад. Мой папа по специальности инженер-программист. Видя его в деле, я тоже решил, что в будущем хочу освоить эту профессию. Когда сказал о своем желании родителям, они отвели меня сначала на занятия по робототехнике, а после — в кружок по разработке компьютерных игр. Я тогда учился еще в начальной школе.
Свои первые игры Илья создавал на языке программирования Scratch. Его особенность в том, что код не пишется с нуля, а составляется из определенных деталей — «блоков». Таким образом программист может добавлять персонажей, менять фон и изменять другие параметры. Набравшись опыта, юноша решил переходить на более сложный уровень — разработка игр на Unity. Это движок для профессиональной разработки игр.
— К созданию своей первой самостоятельной игры «Энергоквест» я перешел сразу же, как начал работать в Unity. Играя в нее, человек учится заботе об экологии и правильной сортировке мусора. В режиме викторины нужно отвечать на вопросы. Например, дается картинка, на которой изображены обогреватель и открытое окно, а человек должен определить, правильно ли так делать с точки зрения экологии. В режиме игры задача другая: персонаж попадает на специальный уровень, где должен сначала выбрать категорию мусора, а после ловить его, избегая ошибок. Эта игра рассчитана в первую очередь на ребят 1-2-го классов, именно в этом возрасте легко запомнить правила, и они останутся с вами на всю жизнь.
Тему экологии Илья выбрал сам — педагог лишь немного помогла с написанием кода и графикой. Юноша признается, что считает заботу о природе очень важным делом для современного общества:
— Человек производит много отходов. Часто мусор можно увидеть валяющимся на улице, а это очень плохо для нашей планеты, она загрязняется. Мы должны помогать ей, по крайней мере не вредить — это тоже помощь. Надеюсь, моя игра станет хорошей подсказкой, — говорит он.
Пришлось освоить нейросети
Вторая игра Ильи — «Мир четырех знаков» — создана в жанре фэнтези Средневековья. Игроку дается определенный сюжет, по которому он продвигается, решая разные задачи. Например, нужно сосчитать, сколько будет 0,3 плюс 0,04, и выбрать из предложенных вариантов верный ответ.

— Благодаря моей игре ребята могут прокачать свои знания по теме десятичных дробей. Мне захотелось посвятить ее именно математике, потому что это, как мне кажется, самый важный предмет в школе, — убежден Илья. — Если сравнивать с первой игрой, эта, конечно же, была сложнее. В «Энергоквесте» всего два уровня, тогда как здесь их четыре: сложение, вычитание, деление и умножение.
Чтобы работать над созданием игр было проще, Илья освоил нейросети.
— Делать графику для игр можно несколькими способами: рисовать самому, найти художника и работать вместе или с помощью нейросетей. Первые варианты мне не особо подходили, поэтому пришлось освоить последний. В итоге вся графика, которая есть в моих играх, создана с помощью искусственного интеллекта. В освоении этого направления мне очень помог папа, ведь большую часть времени я работаю дома на его компьютере, — отмечает юный программист. — В обоих случаях — и с художником, и с нейросетями — очень важно сделать правильное, подробное, грамотное описание того, что ты хочешь получить. К примеру, если я дам задание нарисовать просто яблоко, могу получить и красное, и желтое, и зеленое. Если же мне нужен конкретный цвет, это необходимо прописывать сразу же.
На свою первую игру Илья потратил около года, занимаясь по часу дважды в неделю. Второй занимается с осени прошлого года. Сейчас он на финишной прямой.
— Конечно, если набраться опыта и работать непрерывно, можно уложиться и в пару дней. Но у меня такой возможности не было, — признается подросток. — Обе игры мы не раз тестировали на других людях, чтобы собрать отзывы и улучшить, доработать в некоторых моментах. Все, кто проходил уровни, говорили, что им очень понравилась идея. Мы также презентовали их на таких выставках, как UniconGameExpo, TIBO, «Темные материи».
«Попробовать себя абсолютно в разных ролях»
Учитель информатики 24-й столичной гимназии и организатор соревнований по разработке компьютерных игр Наталия Курсова с улыбкой вспоминает свое знакомство с Ильей Левиным:

— Тогда я работала в гимназии №33. У нас организовался новый кружок, и мы набирали ребят. Помню, открывается дверь, заходит очень самоуверенный молодой человек и с порога говорит: «Ну и чему вы тут можете меня научить? Я уже абсолютно все знаю». Помню, предложила проверить, действительно ли все знает. С тех пор мы работаем вместе.
Первым заданием для ребят было придумать игру, затем нарисовать ее, а после закодировать, сделать так, чтобы персонаж двигался, ходил, взаимодействовал с другими героями.
— Очень важно понимать, что у каждого ребенка свой талант. А разработка игры — целый мир, где ты можешь попробовать себя абсолютно в разных ролях. Сначала ты дизайнер, который придумывает игровой мир, затем программист, который его воплощает. А еще ты художник, изображающий все идеи, и маркетолог, потому что тебе про все это нужно рассказывать. Илья отлично проявил себя на каждом из этих этапов, — отмечает педагог. — Он хорош и как дизайнер, и как программист, и как художник, и особенно как маркетолог. Более того, к 12 годам самостоятельно освоил нейросети и программы, которые позволяют работать с графикой. Уже дважды показывал свои игры на TIBO — и оба раза произвел фурор. Это человек, который умеет не просто создать продукт, но еще и весьма харизматично про него рассказать.
С детства учатся анализировать и решать проблемы
Не могу не заметить, что такое направление, как программирование, в последние годы значительно помолодело. Наталия Александровна со мной согласна. Более того, педагог уверена, что в будущем обучение детей через разработку компьютерных игр будет становиться еще моложе — и на это есть ряд объективных причин:
— Создание игры — очень мягкое введение в проектирование, программирование, освоение математических навыков, создание графики и в целом отличная профориентация. Сейчас недостаточно быть просто хорошим специалистом в какой-то сфере. Нужен человек, который, прежде всего умеет быстро найти проблему на рынке, в обществе и придумать цифровое решение. Он, к примеру, может не владеть навыками программирования, но зато легко собирает команду специалистов, которая способна создать прототип, протестировать его и запустить в работу. А что происходит, когда дети делают обучающие игры? Они как раз таки учатся анализировать проблемы и искать пути их решения. Начиная с таких, казалось бы, «игрушечных» вещей, мы закладываем основу для подготовки технологических команд для работы в любой сфере IT-бизнеса.
Если ваш ребенок начал придумывать что-то самостоятельно и научился писать, его уже смело можно отдавать в кружок по созданию игр, уверена Наталия Курсова. К примеру, самый юный разработчик, с которым она сейчас работает, учится во втором классе. По словам педагога, из-за этого на детских соревнованиях по программированию и созданию компьютерных игр часто случаются забавные ситуации. На одном из последних таких мероприятий члены жюри, а это взрослые состоявшиеся программисты, были изумлены работами третьеклассников. Не могли поверить, что в 9 лет ребенок может создавать продукт подобного уровня.
— Очень важно, что современные дети понимают: в игры можно не только играть. Создавать их — тоже увлекательное занятие. Но для этого нужно обладать не менее мощным инженерным мышлением, чем для создания робота или машины. Я считаю, что обучение детей через разработку игр — очень перспективное направление, — убеждена педагог.

— Для меня самое сложное в создании игр — не только придумать идею и написать коды, — говорит Илья Левин, — но еще и отказаться от отличной идеи, которую ты практически реализовал, но в которой по итогу слишком много багов. А самое большое удовольствие получаю, когда нейросеть подобрала хороший рисунок под мой запрос или когда я написал скрипт и в нем нет ни единой ошибки. Сразу такое облегчение на душе! Думаю, другие программисты меня прекрасно поймут.
— Игра «Мир четырех знаков» сейчас тестируется и находится в черновиках Яндекса. В скором времени Илья ее опубликует, и она окажется очень востребованной, — уверена его педагог. — У нас в стране более 100 тыс. учеников 6-х классов, и у подавляющего большинства есть проблемы с изучением дробей. В математике же, пока ты 100 примеров не решил, не поймешь, как это работает. А игра позволяет освоить все легко, весело и просто. Дети привыкли, что в играх можно ошибаться и пробовать раз, другой, третий — пока не получится. В этом и есть ее главный плюс.
Создание игр чем-то похоже на написание картины, признается Илья Левин. Прежде чем нарисовать что-то, человек делает набросок: стирает, добавляет различные детали, и только спустя время получается красивый рисунок. Так же и он. Сначала готовит прототип, упрощенную версию, потом добавляет графику, может дополнить код. Но самое важное в работе — фантазия разработчика, уверен юноша.
Юлия ГАВРИЛЕНКО,
фото Татьяны МАТУСЕВИЧ и из личного архива героя,
газета «7 дней».
НОВОСТИ В БЕЛАРУСИ