Gamedev Аня Тоска
5 996

Вирус, который искал Бога: как создавалась Hyperforma

История успешного дебютного проекта от независимой русской студии.

В закладки

В конце марта в App Store вышла Hyperforma — аркадная головоломка в научно-фантастическом сеттинге от отечественной студии Nord Unit. Потрясающий арт и завораживающий саундтрек Hyperforma мгновенно выделили её из ряда других мобильных проектов. Над своей первой игрой команда из трёх человек трудилась последние несколько лет. Рассказываем об опыте небольшой студии из Курска.

Цифровые колоссы

Hyperforma — попытка визуализировать процесс взлома централизованной системы с многоуровневой защитой. Этот образ, по словам разработчиков, сошел со страниц «Гипериона» Дэна Симмонса. Благодаря научно-фантастическому роману Hyperforma и получила своё название.

Наша игра про то, что маленький герой взаимодействует с огромными кибер-сущностями. Тут же вспомнилась пятая глава «Гипериона» Дэна Симмонса, где герои подключаются к техноцентру и общаются с огромным ИскИном. И называться игра должна Гиперформа: Гиперион + Форма.

Фёдор Данилов
Концепт-арт, арт-дирекшн, геймдизайн, сценарий
Аватар главного героя выглядит как светящийся шар, при ближайшем рассмотрении напоминающий силуэт человека

Главный герой — визуальный образ вируса, путешествующего по Древней Сети. В глубины заброшенного киберпространства его завлекает пользователь под ником «Принцесса». В поисках информации о ней безымянный исследователь пробирается в Сеть всё дальше.

{ "items": [{"title":"\u041d\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434 \u2014 \u044d\u0442\u043e \u0442\u0438\u043f\u0438\u0447\u043d\u0430\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u043e \u0441\u043f\u0430\u0441\u0435\u043d\u0438\u0438 \u0434\u0430\u043c\u044b \u0432 \u0431\u0435\u0434\u0435","image":{"type":"image","data":{"uuid":"684c8fde-4821-a754-04d9-b872ab8c5741","width":2048,"height":1536,"size":82161,"type":"png","color":"","external_service":[]}}},{"title":"\u041d\u043e \u043e\u0447\u0435\u043d\u044c \u0441\u043a\u043e\u0440\u043e \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043f\u043e\u043d\u044f\u0442\u043d\u043e: \u0441 \u00ab\u041f\u0440\u0438\u043d\u0446\u0435\u0441\u0441\u043e\u0439\u00bb \u0432\u0441\u0451 \u043d\u0435 \u0442\u0430\u043a \u043f\u0440\u043e\u0441\u0442\u043e","image":{"type":"image","data":{"uuid":"baef8cec-f355-7e4e-717c-140769a3f170","width":2048,"height":1536,"size":1317836,"type":"png","color":"","external_service":[]}}},{"title":"","image":{"type":"image","data":{"uuid":"9c8af0f9-70bf-1114-5aab-884745912b08","width":2048,"height":1536,"size":1206127,"type":"png","color":"","external_service":[]}}},{"title":"","image":{"type":"image","data":{"uuid":"f4390387-a80c-cc37-a28c-bfab00b703fa","width":2048,"height":1536,"size":1364273,"type":"png","color":"","external_service":[]}}}] }

На своём пути герой встречает защитников Древней Сети — антропоморфных виртуальных гигантов. Каждый из них олицетворяет определённый аспект системы. Через диалоги с ними и развивается основной сюжет игры. Конечно, добыть информацию о Древней Сети и Принцессе не так-то просто: с каждым защитником сначала предстоит сразиться.

{ "items": [{"title":"\u0417\u0430\u0449\u0438\u0442\u043d\u0438\u043a\u0438 \u043d\u043e\u0441\u044f\u0442 \u0437\u0430\u0433\u0430\u0434\u043e\u0447\u043d\u044b\u0435 \u0438\u043c\u0435\u043d\u0430 \u0438 \u043f\u043e\u0445\u043e\u0436\u0438 \u043d\u0430 \u0434\u0440\u0435\u0432\u043d\u0438\u0445 \u043c\u0438\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u0443\u0449\u0435\u0441\u0442\u0432","image":{"type":"image","data":{"uuid":"d80e11e2-7b0c-f135-b9e3-a91759db6165","width":2048,"height":1536,"size":1028361,"type":"png","color":"","external_service":[]}}},{"title":"","image":{"type":"image","data":{"uuid":"31158ae2-2030-7f71-7b18-52ce4b2e1d77","width":2048,"height":1536,"size":1153263,"type":"png","color":"","external_service":[]}}},{"title":"\u041d\u0435 \u0432\u0441\u0435 \u043e\u0431\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0414\u0440\u0435\u0432\u043d\u0435\u0439 \u0421\u0435\u0442\u0438 \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u0441\u0442\u043e\u044f\u0442 \u0438\u0433\u0440\u043e\u043a\u0443. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u0431\u0440\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0433\u043e\u0442\u043e\u0432\u044b \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441 \u0433\u0435\u0440\u043e\u0435\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439, \u0430 \u043a\u0442\u043e-\u0442\u043e \u0434\u0430\u0436\u0435 \u043d\u0435 \u043f\u0440\u043e\u0447\u044c \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0435\u043c\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044f","image":{"type":"image","data":{"uuid":"0c5f46ff-6803-dbe6-fb76-4464c1beab9d","width":2048,"height":1536,"size":852106,"type":"png","color":"","external_service":[]}}}] }

Сражения со стражниками Древней Сети проходят в два этапа: взлом и битва с боссом. Системы защиты выглядят как трёхмерные фигуры, а процесс взлома показан достаточно прямолинейно: герой буквально разбивает фигуры, чтобы добраться до ядра.

Основной геймплей Hyperforma — усложнённая вариация арканоида. В отличие от классической игры, шарик не нужно «ловить», а скорее, наоборот, оберегать от столкновения с платформами-лазерами по краям экрана. Кроме того, фигуры трёхмерны: чтобы разбить их и добраться до ядра, нужно постоянно вращать фигуру в поисках нужного ракурса. Но вместе с фигурой смещаются и лазеры. Задача игрока: разбить фигуру, не попадая в лазеры и другие ловушки, раскиданные по уровню. За каждую взломанную систему защиты игрок получает опыт, который помогает развивать способности героя.

{ "items": [{"title":"\u0411\u0435\u0437 \u0441\u043c\u0435\u043d\u044b \u0440\u0430\u043a\u0443\u0440\u0441\u0430 \u043c\u043d\u043e\u0433\u0438\u0435 \u0433\u043e\u043b\u043e\u0432\u043e\u043b\u043e\u043c\u043a\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0439\u0442\u0438","image":{"type":"image","data":{"uuid":"caf237f6-651d-0a69-523a-7b3360aa974a","width":2048,"height":1536,"size":1045847,"type":"png","color":"","external_service":[]}}},{"title":"","image":{"type":"image","data":{"uuid":"228046c7-1ace-e0b8-7736-de31d54de3d8","width":2048,"height":1536,"size":1230627,"type":"png","color":"","external_service":[]}}},{"title":"\u041b\u0430\u0437\u0435\u0440\u044b \u2014 \u043d\u0435 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043f\u0440\u0435\u0433\u0440\u0430\u0434\u0430: \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u043d\u0430 \u0441\u0430\u043c\u043e\u0439 \u0444\u0438\u0433\u0443\u0440\u0435 \u0442\u043e\u0436\u0435 \u0441\u043c\u0435\u0440\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u043f\u0430\u0441\u043d\u044b","image":{"type":"image","data":{"uuid":"93efe307-fb98-d225-7ed2-c8683249903f","width":2048,"height":1536,"size":1382860,"type":"png","color":"","external_service":[]}}}] }

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

Смена сложности не всегда сильно облегчает уровень: лазеры — лишь небольшая часть препятствий. Сами фигуры «обороняются» от игрока и расставляют ловушки. Кроме того, из-за обилия эффектов на экране геймплей взлома выглядит хаотично: спланировать свои действия становится невозможно. В итоге всё внимание сосредоточено не на уничтожении ядра, а на выживании. Так что смена сложности поможет хотя бы уменьшить количество объектов, за которыми приходится следить.

{ "items": [{"title":"Hyperforma \u0441\u0443\u0440\u043e\u0432\u0430, \u043d\u0435 \u043f\u0440\u043e\u0449\u0430\u0435\u0442 \u043e\u0448\u0438\u0431\u043e\u043a, \u0438 \u0447\u0430\u0441\u0442\u0435\u043d\u044c\u043a\u043e \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u0444\u0440\u0443\u0441\u0442\u0440\u0430\u0446\u0438\u044e, \u043d\u043e \u0438\u0433\u0440\u0430\u0442\u044c \u043d\u0430 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u043e\u0439 \u00ab\u0445\u0430\u0440\u0434\u043a\u043e\u0440\u043d\u043e\u0439\u00bb \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0435\u0435. \u041b\u0438\u0448\u044c \u043e\u0434\u043d\u0430\u0436\u0434\u044b \u0432\u043e\u0442 \u044d\u0442\u043e\u0442 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u043b \u043c\u0435\u043d\u044f \u00ab\u0441\u043b\u043e\u043c\u0430\u0442\u044c\u0441\u044f\u00bb \u0438 \u0441\u043d\u0438\u0437\u0438\u0442\u044c \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c: \u0434\u0430\u0436\u0435 \u0431\u0435\u0437 \u043b\u0430\u0437\u0435\u0440\u043e\u0432 \u043f\u043e \u043a\u0440\u0430\u044f\u043c \u044d\u043a\u0440\u0430\u043d\u0430 \u0442\u0443\u0442 \u043f\u043e\u043b\u043d\u043e \u043b\u043e\u0432\u0443\u0448\u0435\u043a","image":{"type":"image","data":{"uuid":"fc780581-f2c5-f6d0-0228-5db0be923395","width":2048,"height":1536,"size":1340221,"type":"png","color":"","external_service":[]}}},{"title":"\u042d\u043a\u0440\u0430\u043d \u0441\u043c\u0435\u0440\u0442\u0438: \u043f\u043e\u0441\u043b\u0435 4 \u043f\u043e\u043f\u044b\u0442\u043e\u043a \u0438\u0433\u0440\u0430 \u0434\u0430\u0451\u0442 \u043f\u043e\u0431\u043b\u0430\u0436\u043a\u0443 \u0438 \u043d\u0435 \u043e\u0431\u043d\u0443\u043b\u044f\u0435\u0442 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u0438\u0433\u0440\u043e\u043a\u0430 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435","image":{"type":"image","data":{"uuid":"ea5ba56e-8bcc-bd0e-5672-3b1ce2f8bb02","width":2048,"height":1536,"size":967783,"type":"png","color":"","external_service":[]}}},{"title":"\u0422\u0435\u043c, \u043a\u0442\u043e \u043b\u044e\u0431\u0438\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0445\u0430\u0440\u0434\u043a\u043e\u0440\u043d\u044b\u0435 \u0438\u0433\u0440\u044b, Hyperforma \u0431\u0440\u043e\u0441\u0430\u0435\u0442 \u0432\u044b\u0437\u043e\u0432, \u0434\u043e\u0431\u0430\u0432\u0438\u0432 \u043d\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u00ab\u0447\u0435\u043b\u043b\u0435\u043d\u0434\u0436\u0438\u00bb. \u0417\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0433\u043e\u043b\u043e\u0432\u043e\u043b\u043e\u043c\u043a\u0438 \u0433\u0435\u0440\u043e\u0439 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0442\u0440\u0438 \u043a\u043b\u044e\u0447\u0430: \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u043f\u043e\u043e\u0449\u0440\u044f\u0435\u0442\u0441\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f, \u043c\u0435\u0442\u043a\u043e\u0441\u0442\u044c \u0438 \u0436\u0438\u0432\u0443\u0447\u0435\u0441\u0442\u044c \u0438\u0433\u0440\u043e\u043a\u0430","image":{"type":"image","data":{"uuid":"a3d0ba93-9724-76aa-3fc8-f16e7f8970a9","width":2048,"height":1536,"size":1351354,"type":"png","color":"","external_service":[]}}},{"title":"\u0415\u0441\u043b\u0438 \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0432\u0441\u0435 \u0442\u0440\u0438 \u0442\u0430\u043a\u0438\u0445 \u043a\u043b\u044e\u0447\u0430, \u0442\u043e \u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b \u0441 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u043e \u0432\u0441\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0438\u0433\u0440\u044b","image":{"type":"image","data":{"uuid":"44e2eb5d-f1bb-a637-c26a-6eb7748a219d","width":2048,"height":1536,"size":312209,"type":"png","color":"","external_service":[]}}}] }

Битвы с боссами — второй режим игры, в котором Hyperforma превращается в bullet hell. Каждый Защитник имеет свой стиль боя, хотя основные механики не меняются: нужно вовремя увернуться от атаки босса, а затем выстрелить самому.

В битве с боссом всё уже зависит только от игрока: персонаж контролируется напрямую, а не через вращение фигуры в центре экрана, как во время взлома. Однако и тут есть свои сложности: управление — пара маленьких кнопок, по которым легко промахнуться в пылу битвы.

{ "items": [{"title":"\u0412\u043e \u0432\u0440\u0435\u043c\u044f \u0431\u0438\u0442\u0432\u044b \u0441 \u0431\u043e\u0441\u0441\u043e\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0440\u0438 \u043a\u043d\u043e\u043f\u043a\u0438: \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435 \u0432\u043f\u0440\u0430\u0432\u043e \u0438 \u0432\u043b\u0435\u0432\u043e \u0438 \u0432\u044b\u0441\u0442\u0440\u0435\u043b","image":{"type":"image","data":{"uuid":"4d3c8d80-87b0-c4f0-f2aa-d998679c33cb","width":2048,"height":1536,"size":1169470,"type":"png","color":"","external_service":[]}}},{"title":"\u0413\u043b\u0430\u0432\u043d\u043e\u0435 \u0432 \u0431\u0438\u0442\u0432\u0430\u0445 \u0441 \u0431\u043e\u0441\u0441\u0430\u043c\u0438 \u2014 \u0447\u0443\u0432\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0440\u0438\u0442\u043c","image":{"type":"image","data":{"uuid":"26987548-6ec9-2eeb-eb5b-4d869308aa06","width":2048,"height":1536,"size":1252968,"type":"png","color":"","external_service":[]}}}] }

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

из блога Nord Unit

Игра поделена на главы, каждая из которых посвящена своему мини-боссу. У всех врагов своя система защиты: каждая головоломка имеет уникальные особенности. По сути всё, что требуется от игрока, — разгадать секрет уровня: догадавшись, как обойти систему защиты, уничтожить её довольно легко. Если головоломка никак не даётся, то всегда есть альтернативный вариант прохождения: добраться до ядра можно и «брут-форсом», разбивая всё на своём пути.

Главы игры привязаны к гигантам-защитникам
Почти каждый уровень Hyperforma немного меняет правила игры и заставляет адаптироваться. При взломе Призрака, например, некоторые объекты на экране притягивают персонажа к себе, заставляя его слегка менять траекторию полета

Вращение фигуры в центре экрана — основная механика игры, но не единственный элемент геймплея. У главного героя есть несколько способностей, которые он открывает по мере прохождения. Основная — обычная атака, доступная с самого начала игры, — перенаправляет шар в центр экрана. Это главное оружие игрока и единственный способ разбить ядро фигуры.

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

{ "items": [{"title":"\u041f\u043e\u043a\u0430 \u0438\u0433\u0440\u043e\u043a \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442, \u043a\u0430\u043a\u0443\u044e \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c, \u0432\u0440\u0435\u043c\u044f \u0432 \u0438\u0433\u0440\u0435 \u0437\u0430\u043c\u0435\u0434\u043b\u044f\u0435\u0442\u0441\u044f","image":{"type":"image","data":{"uuid":"0cf8a883-832b-19ea-91db-f160f4134847","width":2048,"height":1536,"size":1312416,"type":"png","color":"","external_service":[]}}},{"title":"\u0421\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u043c\u043e\u0436\u043d\u043e \u0443\u043b\u0443\u0447\u0448\u0430\u0442\u044c, \u043f\u043e\u043b\u0443\u0447\u0430\u044f \u043e\u043f\u044b\u0442 \u0437\u0430 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u0443\u0440\u043e\u0432\u043d\u0435\u0439","image":{"type":"image","data":{"uuid":"530759d6-245a-1594-1188-0040b8df7179","width":2048,"height":1536,"size":341973,"type":"png","color":"","external_service":[]}}},{"title":"\u0412 \u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0435 \u0438\u0433\u0440\u044b \u0443 \u0433\u0435\u0440\u043e\u044f \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0447\u0435\u043d\u044c \u043a\u0440\u0430\u0441\u043e\u0447\u043d\u0430\u044f \u0441\u0443\u043f\u0435\u0440 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c","image":{"type":"image","data":{"uuid":"1090b7e2-705f-397e-06ff-d1a31a0d472a","width":2048,"height":1536,"size":2185526,"type":"png","color":"","external_service":[]}}}] }

Путешествие по Древней Сети

Несмотря на динамичный геймплей, который не даёт игроку расслабиться, Hyperforma — это в первую очередь эстетическое удовольствие. Загадочный сюжет, минималистичный арт и футуристичный саундтрек создают холодную сдержанную атмосферу киберпанк будущего.

Пожалуй первое, что бросается в глаза при запуске Hyperforma, — это её стильный минималистичный визуальный дизайн. Ответственные за него Фёдор Данилов и Денис Дорохов — костяк Nord Unit: на момент открытия студии они были знакомы уже более 10 лет и вместе занимались веб-проектами и графическим дизайном.

Мы довольно давно обсуждали разработку игр. Но как-то не брались, пока не встретили третьего. Однажды мы проводили день открытых дверей для студентов местного вуза. И среди них был парень, который мечтал заниматься играми. Так мы встретили Диму.

Фёдор Данилов
Концепт-арт, арт-дирекшн, геймдизайн, сценарий
Вся студия в сборе: Денис Дорохов, Дмитрий Конарёв и Фёдор Данилов

Собравшаяся команда оказалась вполне самодостаточной: арт, код, сценарий игры — студии всё удалось своими силами. За два года разработки единственное, в чём Nord Unit потребовалась помощь со стороны, — это саунд дизайн.

Над звуковым дизайном работал Денис, а также ещё один известный музыкант Pixelord. А саундтрек для игры написал наш друг музыкант CutGlitch.

Фёдор Данилов
Концепт-арт, арт-дирекшн, геймдизайн, сценарий

Футуристичная музыка CUTglitch сочетается с динамичным геймплеем Hyperforma, требующим чувства ритма. Оригинальный саундтрек игры доступен отдельно в iTunes.

Через визуальный и звуковой дизайн разработчики стремились ухватить стилистику цифрового будущего. Та же задача стояла и при создании сценария. Nord Unit и в этот раз решили не искать никого со стороны, и сюжетом Hyperforma занялся Фёдор, для которого это стало первым опытом написания сценария.

Сама концепция сюжета и персонажей сформировалась довольно давно — после полугода разработки. Но к финальному виду историю я приводил уже в 2018 году.

Фёдор Данилов
Концепт-арт, арт-дирекшн, геймдизайн, сценарий

Вдохновением послужили книги Уильяма Гибсона, Дэна Симмонса и Питера Уоттса, а в основу сюжета лёг конфликт между коллективным разумом и отдельной личностью.

Сюжет игры повествует о противостоянии двух форм искусственного интеллекта. Антагонист — централизованная система с многоуровневой защитой. Мы, как игрок, представляем собой отдельную копию адаптивного вируса, пытающегося взломать систему.

из блога Nord Unit
Hyperforma часто обращается к темам, которые поднимает Дэн Симмонс в своём цикле «Песни Гипериона»

От прототипа к финальной форме

Первый опыт инди-студии оказался успешным: команде удалось разработать и выпустить свой первый проект своими силами. По словам Nord Unit, на игру ушли их собственные средства. Hyperforma обошлась недорого и окупилась за первую неделю после выхода игры в App Store. Разработчики признаются: поначалу отсутствие финансирования не было большой проблемой, но со временем значительно замедлило работу студии. Hyperforma быстро превратилась из тренировочного проекта в долгосрочный.

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

Фёдор Данилов
Концепт-арт, арт-дирекшн, геймдизайн, сценарий

За 2 года разработки концепция Hyperforma менялась много раз. Изначально игра была больше похожа на классический арканоид, но позже в нее добавили дополнительные механики. По мере развития проекта, у героя Hyperforma появились новые способности, а игровой процесс значительно усложнился. От первичной концепции остались только основные элементы геймплея: летающий шарик и вращающаяся форма.

Сначала мы не понимали куда идем и что делаем: первые несколько месяцев мы крутили основную механику, что-то добавляли/убирали. Теперь мы знаем, что лучше сначала придумать и спланировать, а затем начинать работать.

Фёдор Данилов
Концепт-арт, арт-дирекшн, геймдизайн, сценарий

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

Концепт-арты Hyperforma

Наибольшие трудности по словам самих разработчиков у них вызвали тайм-менеджмент и поиск мотивации.

Делать игры — очень прикольно, но при этом не надо забывать, что цель — не процесс, а результат.

Фёдор Данилов
Концепт-арт, арт-дирекшн, геймдизайн, сценарий

Завершить проект Nord Unit помогла организация работы через менеджеры задач: команда ставила перед собой чёткие цели и двигалась к ним. Найти мотивацию же разработчикам помогли игровые конференции: игру высоко оценили многие посетители выставок и жюри конкурсов. Hyperforma побывала на Dev Gamm в Минске, на Games Gathering в Киеве и дважды на White Nights: в Питере и Москве. 5 марта игра получила несколько наград на GTP Indie Cup.

{ "items": [{"title":"","image":{"type":"image","data":{"uuid":"c220f52f-b415-0a79-ab67-54f6f2bce721","width":1920,"height":1278,"size":322329,"type":"jpg","color":"","external_service":[]}}},{"title":"","image":{"type":"image","data":{"uuid":"b5379e9d-bdff-a16c-2f8f-3ecc7241f62c","width":2500,"height":1669,"size":547414,"type":"jpg","color":"","external_service":[]}}}] }

Конференции и конкурсы помогли и в продвижении игры, но в целом студия и тут полагалась на свои силы: разработчики общались с журналистами, рассылали информацию и ключи изданиям и обзорщикам. И после выхода игры разработчики продолжают продвигать проект: ближе к лету студия отправится в Лондон на финал Indie Prize от Casual Connect и в Берлин на конференцию Unity.

* * *

Сегодня работа над игрой всё ещё не завершена: с момента выхода Hyperforma разработчики получили множество отзывов от игроков и теперь трудятся над исправлением багов и улучшением работы приложения. Сейчас Hyperforma можно купить со скидкой в App Store.

Nord Unit планируют и дальше развивать проект: летом выйдет большое дополнение с продолжением истории и новыми уровнями, а в будущем нас возможно ждёт и сиквел.

#истории #геймдев #игры

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
Статьи по теме
GTP Media объявила победителей конкурса независимых разработчиков Indie Cup Winter’18
{ "author_name": "Аня Тоска", "author_type": "self", "tags": ["\u0433\u0435\u0439\u043c\u0434\u0435\u0432","\u0438\u0433\u0440\u044b","\u0438\u0441\u0442\u043e\u0440\u0438\u0438"], "comments": 24, "likes": 70, "favorites": 52, "is_advertisement": false, "subsite_label": "gamedev", "id": 18818, "is_wide": true, "is_ugc": true, "date": "Sat, 21 Apr 2018 16:31:56 +0300" }
{ "id": 18818, "author_id": 50224, "diff_limit": 1000, "urls": {"diff":"\/comments\/18818\/get","add":"\/comments\/18818\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/18818"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64954 }

24 комментария 24 комм.

Популярные

По порядку

Написать комментарий...
21

Читаешь статью и уже хочешь купить

Только аппстор

Грустишь

Ответить
10

Андроид-версия выйдет в этом году. Кстати, на нашем сайте можно оставить e-mail и получать уведомления о релизах.

Ответить
0

А что с ПК версией?

Ответить
0

Вполне вероятно. Скоро займемся тестированием различных вариантов "не-тач" управления.

Ответить
2

Тогда успехов в работе. А лично я, да и наверно многие другие, будут ждать ПК версию.

Ответить
0

Насколько понимаю, нищеброды с андроидами могут даже и не ждать эту игру, обидненько.

Ответить
9

Говори за себя.
Чей-то заработок вполне способен окупить и не одно яблочное устройство, однако здравый смысл не позволит слить часть капитала в унитаз.

Ничего не имею против продукции Apple, однако сам не являюсь её приверженцем и конкретно мне она не по вкусу)

Ответить
10

Так это было сказано с иронией, ведь в этих ваших интернетах содят слухи, что с андроидами ходят только нищеброды.

Ответить
3

А... Я человек прямолинейный и не особо юморной, так что признаю что мог не вполне верно воспринять вышесказанное)

Ответить
0

Не расстраивайтесь — мы планируем выпустить игру на Андроид до конца года :)

Ответить
2

Показалось.

А вообще, игра заинтересовала жду на андроид.

Ответить
2

Играл в какой-то билд на GTP Indie Cup. Потрясающая вещь, конечно. На мобилках такое очень редко встретишь.

Ответить
1

Спасибо всем, кто нам помогал! Pixelord, CUTglitch, Selfburning и многим другим! А особенная благодарность нашим терпеливым семьям!

Ответить
1

Вот если выпустят на андроид, тогда и поговорим

Ответить
1

=) молодцы, прикольный проект )

Ответить
1

музон чумовой

Ответить
1

Рад что выпустили! Давно ждал)

Ответить
0

ПК-версия планируется?

Ответить
0

Пока не понятно, нужен ли такой геймплей пк-игрокам. Он все-таки более мобильный. Ну если только контроллером управлять)

Ответить
0

Очень интересная игра, но я не большой любитель мобильного гейминга. Подумайте, вдруг захотите на PS4 выпустить. Было бы здорово.

Ответить
1

Спасибо! Версия для PS4 и Switch тоже в планах.

Ответить
0

Стим, пк версия... эх.

Ответить
0

Все может быть)

Ответить

Комментарий удален

0

Очень хотел бы увидеть эту игру на PS Vita, что, к сожалению, маловероятно.

Ответить
0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]
В лутбоксы начали включать багфиксы
Подписаться на push-уведомления