Menu

[Dev Story] Run In Crowd. Історія про що біжать


[Dev Story] Run In Crowd. История о бегущих

ТЕКСТ: ПАВЛО УРШИН. Доброго дня. Наша команда - новачок у справі розробки ігор та їх просування на ринку мобільних платформ. Але ми впевнені, що гарні ігри повинні містити соціальні елементи - можливість грати з друзями, ділитися результатами. При цьому гра повинна бути простою і зрозумілою.

В нашій команді поки що немає художника/дизайнера, зате є не самий позитивний досвід роботи з фрілансерами (випуск ще однієї гри затримується з їх вини). Тому з самого початку розробки Run In Crowd вирішили робити графічний дизайн своїми силами. Довго експериментували, пробували додати процедурну створення контенту, але в підсумку вирішили зробити гру в чорно-білому мінімалістичному стилі. Барвистими повинні були бути тільки "костюмчики" для персонажів. Від експериментів в грі залишилася тільки процедурна генерація пагорбів на задньому плані.

Всі вихідні матеріали - векторні, намальовані в безкоштовному редакторі Inkscape.


[Dev Story] Run In Crowd. История о бегущих

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

Gameplay

На телефонах досить популярні ігри жанру "біжи і стрибай", тому ми обрали цей жанр. Як і в інших іграх цього жанру, в Run In Crowd ви повинні пробігти якомога більшу дистанцію, перестрибуючи через перешкоди. Відмінною особливістю нашої гри є те, що в ній гравець змагається з іншими гравцями. Робити "чесний" мультиплеер, в якому телефон обмінювався би даними з сервером в реальному часі, ми не стали, тому як мобільний інтернет найчастіше бажає чекати кращого. Замість цього ми зробили асинхронний геймплей. У свій час нам дуже сподобалася http://www.asyncracing.com/, тому ми точно знали, що це буде гарною ідеєю. Отже, ви біжите з записами забігів інших гравців, які оновлюються раз на кілька хвилин. Такий підхід дозволив нам уникнути затримок із-за неякісної зв'язку, завершення гри із-за розриву зв'язку, необхідності підтримувати постійне з'єднання з інтернет. Рівень однаковий для всіх протягом дня, потім змінюється його конфігурація. Якщо не вдається подолати певний ящик - спробуйте пограти на наступний день.

З самого початку нашої роботи ми вирішили розробляти кросплатформенные гри, щоб вони були доступні на декількох платформах відразу. Це можливо завдяки чудовому cocos2d-x, за розвитком якого ми спостерігаємо з перших версій і намагаємося брати участь у його розробці. Основна частина коду писалася в Visual Studio 2010 Express, і лише платформозависимые функції реалізовувались в XCode, Eclipse, QDE.

Серверна частина спочатку використовувала Google App Engine, але після потрапляння в Featured в Blackberry AppWorld - стало зрозуміло, що безкоштовних квот недостатньо і доцільно орендувати сервер з фіксованою оплатою.
В даний момент гра доступна на iOS, Blackberry Playbook, Android.


[Dev Story] Run In Crowd. История о бегущих

Publishing

Гра була випущена раніше, ніж замислювалася через акції RIM - розробникам, що розмістили додаток в AppWorld, обіцяли надіслати Blackberry Playbook (який, до речі, отримати ніяк не виходить з-за проблем на митниці, така ось у нас "чудова" країна). Так вийшло, що ми вийшли на нову платформу, причому раніше, ніж на тих, на які планували спочатку.
Для того, щоб встигнути у відведені терміни, довелося відключити функції перегляду кращих гравців і внутрішньоігрових покупок. Вони з'явилися в грі трохи пізніше, з оновленнями.

Несподівано для нас самих, гра була дуже тепло зустрінута, без будь-якого просування з нашого боку. Стали отримувати відмінні відгуки, гру навіть помістили в Featured.

Ми зробили для "Run In Crowd" сторінку, тому зручніше давати посилання на неї, ніж на сторінку гри в AppStore/Blackberry AppWorld/Google Play.
Трохи пізніше додали можливість перегляду кращих результатів прямо на сайті.

Цікаво те, що гра має вірусним ефектом, збільшення скачок в Blackberry AppWorld обов'язково призводило до збільшення інтересу до ios-версії. Це також підтверджується тим, що значна частина гравців на всіх платформах - з Канади, де традиційно сильні позиції продукції Blackberry.

Future

Зараз ми активно працюємо над впровадженням досягнень(achievements), змагань(challenges). Завдяки цьому гра Run In Crowd з друзями з різних платформ буде ще цікавіше. Ми намагаємося підкреслити, що гра мультиплатформенна, в лидборде показуються іконки платформи, на якій грав користувач, що встановив рекорд.

Road Map

- Замінити Openfeint на Scoreloop
- Додати лідерборди від Scoreloop
- Додати підтримку друзів
- Додати досягнення
- Додати Challenges
- Урізноманітнити геймплей, не зробивши його складніше.
- Можливість виконувати забіги тільки з друзями.

iPhone + iPad: $0.99 [iTunes link]

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