Как стать автором
Обновить

Комментарии 24

> Такой вот путь игры
Это не путь. Это только начало. Самое-самое начало.
Узнал это на своём опыте.)
Хотя, придумать и реализовать игру — самое приятное. А потом унылый и не интересный для разработчика маркетинг и продвижение, на котором и «умирают» 99% инди игр.
Вы правы про самое начало. Прошла неделя с момента выпуска игры, а я уже проделал кучу работы: опубликовал статьи на нескольких ресурсах, поучаствовал в ТОП-10, разместил игры в нескольких сторах, по первым отзывам выпустил обновление. Огромное количество планов по дальнейшему развитию проекта на ближайшее будущее.
Но знаете, мне это начинает чертовски нравиться! В этом есть свой интерес, даже какой-то азарт. Написать игру — одно удовольствие, а раскрутить — другое.
Так что, я постараюсь не останавливаться. Пока результат скромен: считаю первые сотни скачавших, но зато честные сотни — не накрученные. И отзывы радуют.
Пары сотен установок в первую неделю достаточно для попадания Топ500 новинок в категории. Для общего Топа не хватит, конечно. Но раз без накрутки сразу сотни набрались, то и тысячи не за горами.) Удачи!
Спасибо! Вы вселяете надежду!
Чичас заберу надежду обратно! Профит будет только от Топ50 и выше. У меня получалось забираться до 145 места, но это не привело к сколь либо заметному росту числа установок. Т.е. нужно быть хотя бы на первом экране в своей категории. В идеале, на первом экране общего Топа. Но у меня игра была очень специфичная и я вообще не ждал, что её будут ставить. Но у вас вроде по казуальней игра (в хорошем смысле этого слова), так что если и не выстрелит, то должна в Топ100 подняться точно. В пазлах пробиться проще, чем в аркадах, например.
Ага! Ну, как говориться, цель вижу — в себя верю!
А надежду не заберете. Это ж свое детище — с ним теперь по жизни. И растить, и отвечать за него.
А название у игры есть? Или где качать?
Поддержу Вас и обязательно скачаю. Успехов Вам и дочке ;)
Спасибо!
Товарищ правильно заметил в чатике:

«интересно по каким это тестам АС3 проиграла юнити в игре ПАЗЛ?»

От себя спрошу. Может быть ровности рук недостаточно? Есть в десятки раз сложнее игры, где проблем на as3 нет. А тут всего-лишь пазл и уже какие-то сложности. Уверен, что там и на swift с Sprite Kit были бы трудности.
Не могу претендовать на 100% достоверность полученных данных. Скорее, это мое субъективное мнение. Я обратил внимание на то, что получить 60 кадров на AS3 более энергозатратно для телефона, чем получить тоже самое на Unity. Очень хотелось сохранить плавность, поэтому остановил дальнейший перенос кода на AS3 и вернулся на Unity.
Хотя, подозреваю, что на AS3 дописать все равно придется для вКонтакта. Уж очень плохо Unity-игру ставят во вКонтакте.
Еще раз повторюсь: я не глубоко в техническом плане анализировал оба подхода.
1) Исходя из статья — понял, что у Вас все попытки на AS3 были ограничены Software режимом рендеринга. Фишка в том, что Unity3D так не умеет. Но Вы зачем-то сравнивали мокрое с мягким. А вот Flash и Adobe AIR умеет как Software, так и Hardware. И чтоб получать нужный результат — необходимо буквально понимать, что, где и как применять. Без базовых знаний в области работы GPU — у Вас и С++ будет «хуже, чем Unity3D». То, что у Вас и вышло с AS3, на самом деле.

2) Для игры достаточно было использовать Starling — самый популярный 2D framework для работы с GPU на Flash и Adobe AIR. Пусть старлинг не самый шустрый в своей категории (средний среди самых быстрых), но он максимально полно повторяет привычный флешовый Display List и идеально подходит для создания 2D приложений и игр. И на нем так много игр с 60 фпс, что я даже поленюсь кидать сюда этот список зафичеренных игр на AIR в Apple AppStore, например.

3) Получить 60 fps на Flash & Adobe AIR не просто можно, а очень легко. Включая старые девайсы типа iPhone 3GS. Просто надо знать чем отличается software рендеринг от hardware и не пытаться требовать от software того, что надо делать на hardware.

Кстати, игра интересная у Вас. Но она чудесно без лагов пошла бы и на HTML5 даже без WebGL. Просто надо понимать, что делаете. А не «тяп-ляп и в продакшен».

Приношу извинения, если мое сообщение показалось резким. Но другие уважаемые читатели хабра должны понимать ситуацию не однобоко. А то так глядите и Unity3D у Вас овном окажется через время, если Вы не поймете, что такое Draw Call, текстуры в степени 2йки и npot, атласы, батчинг и прочие штуки…

Мира Вам!
Нет-нет, никаких извинений! Спасибо за детальный ответ!
Эта информация и мне будет крайне полезна. Да, по всей видимости, я ограничился Software режимом рендеринга на AS3. Значит, мои познания в AS3 еще стоит серьезно повышать.
Спасибо, что правильно меня поняли.

Я утвердительно могу сказать, что Unity3D очень крутой и еще раз крутой. В ряде штук он подошел бы идеально для конкретных проектов. Некоторые задачи на нем тоже решаем. Но стоит понимать, какое блюдо необходимо кушать ложкой, а какое вилкой. И обижаться на суп не надо, если он сквозь вилку просачивается :) Поэтому, для этой игры, я бы выбрал исключительно Adobe AIR и Starling для рендеринга. Так же опубликовал бы во вконтакте в виде Flash приложения «в один клик». Режим direct во вконтактике есть.

И еще — всем, кто решается куда двигаться с Adobe AIR в плане производительности — дам 2 своих любимых совета:
1) всегда проверяйте актуальность версий SDK. На сегодня это 18.0.0.199 в релизе и 19.0.0.183 бете от 26 августа 2015
2) используйте Adobe Scout для профилирования производительности.

Успешных проектов Вам, stepanoffvitaly!
Спасибо!
Простите меня конечно, но я не понял, как в неё играть =)

Может быть есть видео игрового процесса?
Видео готовлю. Это очень важный момент.

К описанию в плеймаркете добавлю:
Смотрите на принцип симметрии для текущего эпизода — например, вертикальная осевая. Это значит, что рисунок в закрытой левой клетке будет зеркально отражать рисунок в открытой правой, и наоборот. Представляете, каким будет рисунок в закрытой клетке и рисуете его. Чем ближе вы оказались к тому, что надо получить, тем бледнее станет фон. Если попали в допустимый процент разброса с оригиналом, то ваш рисунок скрывается, а на его месте проявляется оригинал. И так вы открываете все закрытые клетки, после чего уровень пройден.
Испытывал подобное состояние как у автора.
С Unity познакомился в начале 2015 года, сразу взялся за 3D игру, сделал модели, начальное меню и первый уровень. Потом начались постоянные доделки, в итоге игра заморожена.
Вторая тоже 3D но в разы проще, заморожена.

Итог: начните с самого простого, доведите до конца хоть что-нибудь.
Angry Birds, Flappy Bird, Crossy Road — очень сложно?
В то время как очередная GTA крашится после n дней разработки, и даже если она выйдет через год, она будет качеством ниже плинтуса, любой недочет может полностью перечеркнуть весь интерес, а время и деньги не вернешь. Будьте сами себе инвесторами, оцените свои возможности и потребности рынка.

Мой путь еще не закончен, опыт то растет, обязательно сделаю.
И это правильно! Верьте в свои силы и не переставайте двигаться к цели!
Удачи Вам!
Скачаю — внесу свою лепту в продвижение в топ :)
Выглядит красиво — 90% успеха :)
Спасибо на добром слове!
А внутриигровые достижения, кстати, можно было бы реализовать через Google Play Games Services, чтобы игрокам было проще померяться писуспехами.
Игра классная, залип надолго! Вы молодец!
Я думаю, что именно так и сделаю в ближайшем будущем. Спасибо за отзыв и совет.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации