Menu

[Dev Story] Jellies. Історія про справжніх інді

Нам пише 52-герцовий кіт.


[Dev Story] Jellies. История о настоящих инди

Наша команда складається з 3х чоловік, ми з Нижнього Новгорода і раніше працювали в одній IT-компанії.

Більше року тому у нас з'явилася ідея створити свою гру. Ми хотіли зайнятися цим у вільний від основної роботи час. Нам подобалися ігри на зразок Limbo, Badland або Ridiculous Fishing, кожна з них по-своєму унікальна і крута. Розробники цих ігор намагалися створити щось особливе, і це видно в кожній деталі. Повна протилежність фермам і сагами.

Ми записували всі ідеї, а їх було дійсно багато, деякі абсолютно упоротые. Спочатку стали робити один раннер, але недооцінили обсяг роботи, спливла просто купа деталей. Взагалі для кожного з нас це була перша гра, до цього ми робили додатки. Тому багато речей розроблялися досить довго і неодноразово перероблялися. Ми хотіли, щоб все було круто, а створення чогось крутого займає багато часу.

У підсумку ми перейшли до ідеї гри про алфавіт, де кожен рівень - це міні-гра, свого роду інтерактивна сцена за мотивами якийсь літери. За проходження рівня, з'являлося слово, що починався на цю букву. Тоді для букви "E" ми придумали сценку, де потрібно ловити мінімалістичних медузок, з'єднуючи тих, що одного кольору. А медузи були якраз у формі цієї букви. Так як нам хотілося як можна швидше зробити щось, що можна завантажити в App Store, то ми вирішили спробувати випустити цю сцену у вигляді окремої гри. До того ж такий геймплей непогано вводив в медитативний стан безперервного залипання. Назвали її "Embrace", тому що медуз потрібно було з'єднувати, утворюючи щось на зразок обіймів.

Ми вирішили розробляти нативне програма на мові Objective-C, щоб гра займала якомога менше місця і могла запускатися на старих пристроях. Вирішили використовувати движок cocos2d, як, напевно, найбільш поширений на той момент для iOS-ігор. Разом з ним для створення реалістичного поведінки медузок використовувався фізичний движок box2d. Для меню, а пізніше і майже всіх ігрових елементів використовували інструмент Cocos Builder.

Довгий час ми поєднували створення гри з основною роботою. Збиралися вечорами, працювали всі вихідні та свята. Іноді влаштовували марафони на кілька днів, їли піцу і спали на підлозі, як супер ніндзя черепашки!


[Dev Story] Jellies. История о настоящих инди


[Dev Story] Jellies. История о настоящих инди

Результат роботи нас дуже радував, виходило щось класне. Тому стали працювати ще більше і почали замислюватися про звільнення з основної роботи.

Метою гри було за 60 секунд набрати якомога більше очок, з'єднуючи медуз одного кольору і, відповідно, потрапити в топи. Ми додали також і бонуси, серед них був режим "берсеркер", в якому гра більше схожа на Fruit Ninja з рассеканием божевільних медуз.


[Dev Story] Jellies. История о настоящих инди

Весь цей час ми потроху публікували картинки і фотографії в instagram. Саме там нас знайшов Ajay Chadha з Balloon 27 (Лос-Анджелес, США), вони займаються просуванням ігор і допомагають незалежним розробникам з запуском. Ми почали регулярно телефонувати, обговорювати гру і в підсумку домовилися про співпрацю. Для нас це був новий етап, ми стали ще сильніше вірити в гру. Пізніше Balloon 27 досить вдало запустили гру Darklings, що теж додало нам впевненості.

З часом ми зрозуміли, що в іграх дуже важливі персонажі і історія, людей це чіпляє набагато більше, ніж мінімалістичні примітиви. Зрозуміло, що на впровадження продуманого сюжету потрібно дуже багато часу, але ми все-таки зважилися.

Весною ми пішли з основної роботи й зняли своє приміщення. Ми не хотіли називати його офісом, тому назвали в ковбойському і не тільки стилі - "салон" :D Обставлялся салон з великою любов'ю. В першу чергу ми постелили килим. Потім поставили диван, музичні інструменти і повісили плакати з іграми, які починали робити. Ось фотографії того часу:


[Dev Story] Jellies. История о настоящих инди


[Dev Story] Jellies. История о настоящих инди

Ми стали працювати без вихідних, з ранку до ночі. У медуз з'явилися пики, а в грі - справжній сюжет! Бородатий головний герой Боб відправився на рибалку, де заснув у човні. Вночі хитрі медузи йому відкусили пальці. Боба дуже огрочила ця втрата, тому він зібрався з силами і відправився в подорож з метою повернути втрачене.

По ходу роботи над грою, з'являлися і другорядні персонажі, такі як Містер Чайка, дружина Боба, яка чекає його вдома, та інші. Для всього цього було мало стартового ролика, ми вирішили зробити карту з локаціями і внутрішню соціальну мережу" InstaBob, куди Боб постить свої селфи і знімки своїх неймовірних пригод. У InstaBob'е все відбувається за законами соціальних мереж: персонажі коментують фотографії, ставлять лайки, у знімків є навіть геолокації. По мірі проходження відкриваються нові картинки, сюжетна лінія стає все більш захоплюючою. Ще ми додали діалоги з персонажами, які періодично з'являються перед ігровим раундом. Всі ці зміни були внесені з однією метою - зробити ігровий світ по-справжньому глибоким і цікавим.

Всі ці речі вимагають серйозної переробки ігри і меню. Але результат вийшов відмінний, ми дуже задоволені і недавно сміялися, завантаживши стару версію проекту з Test Flight. У грі додалися нові цілі, такі як проходження і повернення пальців, а також місії - завдання в дусі "убий 300 медуз за раунд".

Настав час задуматися про музику і звукові ефекти. Був варіант зробити самим, але довелося б знову переносити дату релізу (це відбувалося вже не один раз). Ми почали писати музикантам і саунд-дизайнерів. Знаходили їх з титрів до відомих ігор, наприклад, Hotline Miami. Що цікаво, відповідали всі бачили, що особлива гра, зроблена з душею, і хотіли взяти участь на безоплатній основі. В результаті, ми вирішили написати лейбл Acid Pop, на якому недавно вийшов новий EP електронного музиканта Mujuice, і хлопці погодилися зробити нам музику. Вийшло навіть крутіше, ніж ми уявляли собі! Саундтрек ідеально вписався, він допоміг створити свою неповторну атмосферу. До того ж, мелодія не набридає, а навпаки, викликає бажання слухати її ще і ще. Можемо сказати це точно, тому що поки ми доводили і тестували гру, то прослухали музику тисячі разів :)

Для роботи над звуковими ефектами ми знайшли відмінного хлопця по імені Oscar Rydelius. Він зі Швеції, працює над SFX для ігор і зробив нам дуже соковиті, чарівні звуки. Ще Оскар привів у свою студію справжнього актора, який записав голоси медузок і різні репліки. Коли ми отримали сотні звукових файлів на Dropbox, то по-справжньому здивувалися! Різноманітність і масштаби вражали. Ми вставили звуки в гру, і вона стала відчуватися зовсім інакше. Медузи ожили, вони почали кричати, бурмотіти і плакати, як діти! Хто грав в World of Goo, той зрозуміє.

Музика та звук створюють саме відчуття гри, без них все зовсім не те. Результатом не можемо натішитися і досі, спасибі всім, хто працював разом з нами! Ми зробили для себе висновок, що не потрібно боятися комусь писати, навіть якщо ви працюєте над своїм першим проектом. Якщо ви робите щось класне, то це побачать. А ще це просто цікаво, нові контакти самим несподіваним чином можуть вплинути на розвиток вашої гри.

Ще один важливий момент - гравцям не повинно ставати нудно, коли вони досягли певного рівня і отримали потрібні навички. В такому випадку треба ускладнювати ігровий процес, давати гравцям щось нове, щоб завжди зберігався інтерес. Коли ми прийшли до цього висновку, то вирішили запровадити бонусних медузок (диско-медузи), яких потрібно зловити, замкнувши навколо них ланцюжок, а зробити це не так-то просто.

Після багатьох поліпшень, спрощень інтерфейсу та інших переробок ми нарешті підійшли до відправлення гри на Review в Apple. Треба сказати, що ми вклалися і відправили гру 15го червня, як і хотіли. Останні тижні були особливо напруженими, на допомогу прийшли енергетики.


[Dev Story] Jellies. История о настоящих инди

26го червня гра стала доступна в App Store... Результат просто приголомшливий - "JELLIES!" одразу потрапила в Featured у всіх країнах світу в безлічі категорій (Best New Games тощо) і банери :) Поки ми не хочемо обговорювати результати, ще дуже рано, але скоро зможемо розповісти докладніше про те, що це таке - потрапити в Featured!


[Dev Story] Jellies. История о настоящих инди


[Dev Story] Jellies. История о настоящих инди

Цей рік був цікавим і наднасиченням для нас. Робота над JELLIES! дозволила нам зробити кілька висновків. Не потрібно дуже серйозно сприймати перший варіант проекту. Швидше за все, всі неодноразово зміниться, не варто боятися вносити зміни. Зараз ми не стали б приділяти так багато уваги дрібницям і деталям на ранніх етапах розробки, а перейшли б до цього в самому кінці, коли вже існувало чітке уявлення про суть гри.

iPhone + iPad: 66 руб. [Завантажити в App Store]

Дана історія опублікована в рамках рубрики Developer Story, де розробники діляться секретами своєї внутрішньої кухні.
|