Сегодня состоялся релиз аркадно-логической игры RUTZ. Ее создатели - студенты Казанского (Приволжского) федерального университета специально приезжали в ИТ-парк г. Набережные Челны. В течение 2 недель под руководством куратора Александра Борисова (который имеет успешный опыт в создании игр) они доработали проект.
Немного об игре RUTZ
Суть игры
RUTZ в том, что нужно переместить объект из пункта А в пункт Б. “Сумасшедший” мячик носится по карте уровня и отказывается лететь в нужном направлении. Пользователям придется включить логику, чтобы провести свой мячик сквозь препятствия. Разработчики подготовили большое количество ловушек, нестандартных задач и головоломок, на которых можно проверить свою реакцию, ловкость, меткость и терпение.
Иван Сысоев, автор музыки и звукоинженер Rutz: “Принципиальное отличие от других подобных игр в том, что взаимодействие с основным объектом не прямое, а косвенное. То есть мы не можем напрямую диктовать, куда лететь мячику. Мы можем только создавать искусственные препятствия, которые он должен самостоятельно преодолеть. Помимо стен, мешающих пройти, могут быть всевозможные динамические объекты. Например, мины, убивающие мячик, или лазер, который может попасть в определенную точку. Есть объекты, так или иначе меняющие структуру уровня - включают-выключают стены. По сути это лабиринт, который изменяется по ходу игры”.
Немного истории
В декабре 2014 года студенты Казанского (Приволжского) федерального университета выиграли в одной из номинации
HackDay #35 for Superheroes. Он впервые проводился в Татарстане. Одним из организаторов выступил
челнинский ИТ-парк. Hack Day - это разработка IT-проектов с нуля до прототипов за 48 часов. Там ребята привлекли внимание инвестора из Тайланда и приняли предложение создать студию компьютерных игр в ИТ-парке г. Набережных Челнов.
Матвей Малацион, технический директор проекта: “Со времени Hack Day мы полностью сменили оформление, портировали игру на Android, раньше у нас был только порт на компьютер и на Window Phone, придумали очень много разных фишек”.
Немного о команде
Ребята из одного вуза - КФУ, но из разных факультетов. В итоге игру RUTZ создали начинающие программисты, дизайнеры, художники, музыканты. Студенты в ходе “мозгового штурма” сами продумали идею игры, написали сценарий, создали графику и даже музыкальное сопровождение здесь авторское. По признанию казанцев, для разработки игры, им было достаточно знаний школьной программы алгебры, физики и векторной алгебры.
Идейный вдохновитель команды
Матвей Малацион. Именно он предложил ребятам собраться, сделал первые наброски игры RUTZ, запрограммировал прототип. Он же был инициатором участия студентов в мероприятиях ИТ-парка. В команде Матвей выполняет роль технического директора, координатора работы программистов.
За музыку в команде отвечает
Иван Сысоев. Он закончил музыкальную школу по классу фортепиано “благодаря родителям, которые и вдохновляли, и заставляли одновременно”.
- Основная тема мелодии создается сама по себе, - признался Иван Сысоев, - а аранжировка и ее оформление подстраиваются под рисунок игры.
Если честно, я никогда не занимался раньше полным озвучиванием чего-либо, и считаю большой удачей попробовать себя в этом деле. Чаще я сижу и таращусь в стену, представляя себе звучание мира Rutz, чем воссоздаю его за компьютером и инструментами. Я выбрал схему работы "по вариациям", как я её называю: сочинил основную мелодию, и все треки являются вариациями на неё (ну прямо как Циммер для Интерстеллара ). Стремлюсь к тому, чтобы эта мелодия запомнилась и ассоциировалась с игрой.
Константин Николаев занимается внедрением контента (графики, музыки, некоторых игровых элементов) в игру и перенос их на Android.
“А контента в игре много, потому что игрушка должна быть очень красивая и хорошо звучать”,- говорит он.
Из под кисти
Булата Гайнуллина выходит всё, что вы можете видеть на экране во время игры. Он главный дизайнер проекта. Поэтому его работа чрезвычайно важна, ведь именно визуальное восприятие игры дает 90 процентов всех ощущений.
Ярослав Хохонов - один из программистов Rutz. Его основной задачей было создание редактора уровней. Результат его работы позволяет создать абсолютно любой уровень: хочешь - лабиринт, хочешь - дерби из мин. При этом совершенно не надо понимать, что творится в основном коде программы. Достаточно просто иметь хорошее воображение.
- Так как каждый уровень - это отдельный файл с кодом, в котором все объекты задаются через координаты, то создание одного простенького уровня - очень трудоемкая задача, - рассказывает Ярослав Хохонов. - Поэтому идея создать программу, в которой можно рисовать уровни как в Paint, была с самого начала создания игры. Редактор уровней создает отдельный класс, который добавляется в проект. Код некоторых созданных уровней достигает 900 строк.
Александр Уточкин пишет логику, заливает контент в новый проект, производит необходимые изменения.
Об интересе к игре профессионалов
На разработку талантливых студентов обратил внимание журналисты известного портала
browsergaming.ru - издание о браузерных, клиентских и мобильных играх . На YouTube появился настоящий
видеообзор на Rutz.
- Честно говоря, мы были удивлены тому, что о нашей игре можно так увлекательно рассказать, ведь для нас всё происходящее в ней - обычное дело. Если хотите ознакомиться с игрой до установки на свой гаджет - вам обязательно стоит его увидеть! - пишут студенты в комментариях к обзору.
За неделю работы в тестовом режиме игру Rutz скачали на Android 1500 пользователей и 800 на Windows Phone.
О планах
Сейчас команда пересматривает художественную составляющую игры, исправляет ошибки в геймдизайне, наводит лоск и создаёт целостность мира. В ближайшее время игру можно будет скачать не только на Android и Windows Phone, но и на IOS. Вместе с этим поменяется и звуковое оформление. Скорее всего, треки, которые играют в Rutz сейчас, вы больше не услышите после ближайшего большого обновления.