Историческое портфолио. Часть 1: вводная

  • PublicPublic
Историческое портфолио. Часть 1: вводная

Здравствуйте, с вами Александр К., основатель Cyborgs.pro. Это первая часть нашего портфолио, и оно не витрина, а рассказ: путь компании от основания до сегодняшнего дня через условные «эпохи» мобильной разработки, которые мы прошли сами.

Решение создать компанию было принято в сентябре 2013 года.

Если вы отлично помните те времена, смело листайте до первых проектов. Если тогда вы были молоды, почитайте: станет понятно, с чем и как нам приходилось работать.

Короткая ретроспектива

Операционки. Android 4.3 Jelly Bean (июль 2013) и свежий Android 4.4 KitKat (октябрь 2013). У Apple вышел iOS 7, тот самый, с которого начался «плоский» дизайн.

Устройства. На Android правили Samsung Galaxy S4, HTC One, LG Nexus 5 и Samsung Galaxy Note 3. У меня был Sony Xperia Z, водонепроницаемый флагман от японцев, по тем временам почти фантастика. Китай только пристраивался к европейскому рынку: из популярного были Huawei Ascend P6 и Lenovo K900, а для гиков Xiaomi Mi2S и Mi3. Поставь на такой CyanogenMod, и получалась ракета.

У Apple были iPhone 5s и 5c: компактные, без защиты от воды и без беспроводной зарядки.

Игры. Смешное было время. Всех рвал Doodle Jump, хитом стал собранный на коленке Flappy Bird, все бегали в Subway Surfers, а на другом полюсе стоял монстр Asphalt 8.

Ошибочная мысль

В ИТ я с 2003 года. Иногда поигрывал на телефоне, смотрел на хиты, и в голове поселилась мысль: «То, что выстреливает, можно сделать самому и без больших трудозатрат. Игры-то простые, значит, и популярность не заставит себя ждать». Как же я ошибался!

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

Движок Cyborgs

Первым делом мы написали собственный движок Cyborgs: на Java и только под Android. Сегодня, если вы хотите сделать мобильную игру, бесплатных движков на выбор целая куча. Тогда Unity был сырым и глючным, а мобильных игр на нём практически никто ещё не делал: для лёгкой 2D-игры под Android он был тяжеловесом.

Движок позволял делать очень шустрые игры: базовая физика, спрайтовая (а позже и скелетная) анимация, редактор уровней и куча мелочей. Весил он килобайт 300. Пустой проект на Unity сегодня весит раз в 10, а то и в 50 больше, а у нас целая игра помещалась в полмегабайта.

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

Первые игры

Christmas Snowman Jump. Наш первый тест и аналог Doodle Jump. Прыгаешь в бесконечность, стреляешь, уворачиваешься от неприятностей. Игра получилась весёлой, собрала несколько тысяч игроков и дала нам первый опыт. Звук выстрела, тот самый «чпок», записал своим голосом наш дизайнер. Так что снеговик «чпокал» врагов на раз, как бы это ни прозвучало ))

Christmas Snowman Jump - наш первый тест и аналог Doodle Jump

Space Brain Defence. Уморительная игрушка на гироскопе. Робот стреляет сам, а ты управляешь наклоном телефона и супервыстрелом. Враги, как в Galactix 1992 года, роились, летали и распадались на части, была пара боссов, всё на спрайтовой анимации. Две локации по несколько уровней.

Space Brain Defence - стрельба на гироскопе, две локации и пара боссов

Мне эта игра до сих пор очень нравится. Может, воскресить проект? Исходники где-то лежат, да и APK под Android с 2.3 по 4.3 сохранился. Интересно, запустится ли он на Android 17?

Первые заказы

Пошли заказы, и делали мы их на своём движке.

Flying Flurry. Двухмерный раннер с видом сбоку, про вертолёт.

Flying Flurry - двухмерный раннер с видом сбоку, про вертолёт

Kite Flight. То ли вертикальный раннер, то ли Doodle Jump, а скорее их смесь. Управляешь воздушным змеем, летишь вверх и уворачиваешься от препятствий. Стрелять он, насколько я помню, не умел: турелей-то у змея не было )

Kite Flight - воздушный змей летит вверх и уворачивается от препятствий

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

Flash Cards: первые свои деньги

Уже тогда маркеты позволяли докупать главы и дополнительный контент. Мы проверили это на карточках Домана Flash Cards: половина карточек бесплатно, половина за деньги.

Flash Cards - карточки Домана: половина бесплатно, половина за деньги

Для тех, кто не знает: это картинки, статичные или анимированные, по которым дети учат предметы и язык. Всё просто: ребёнок тапает по экрану и получает картинку с названием. Хорошее приложение, им пользовались и мои дети на планшетах.

Именно оно принесло компании первые деньги на собственных приложениях.

Уроки первой эпохи

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

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

Вместо послесловия

Сейчас время думскроллинга: ленту листают быстрее, чем читают. А вы дочитали до конца, и с этим я вас искренне поздравляю!

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