пятница, 13 мая 2016 г.

Unity – проба пера.

Давно хотел посмотреть на этого зверя, но не как не доходили руки, но в один прекрасный день я решился! Почему именно Unity?! Все довольно просто:

  • он использует в качестве скриптового языка c#;
  • он имеет довольно хороший редактор, свои велосипеды хорошо, но уж очень медленно новые проекты выходят в свет;
  • он кроссплатформенный, пора потрогать и другие платформы;

Начинать я решил с видео уроков на intuite 
Курс как всегда написан в лучших традициях - неплохое содержания, но странные вопросы в конце (возможно просто я не формат). Этих знаний вполне достаточно, чтобы приступить к делу, но тк ковыряться в примерах не так интересно, как делать игру – я решил взяться за новую игру, совсем маленькую, но залипательную.
В голову сразу пришла игровая механика из Flappy Bird, но двигающегося не в бесконечность, а запертого в клетке - с отражением от стен и выдвигающимися препятствиями. Разработка шла довольно гладко и довольно быстро получился прототип. Игру я решил выпустить сперва на android и на WP, до яблочной продукции я дойду как нить потом =) Написав прототип, я первым делам запустил на интересующих меня платформах и о чудо – все заработало. Ну осталось дело за малым, добавить рекламу и аналитику.
Аналитику я решил добавлять гугловую – тк использую её для текущих проектов, заодно решил разобраться с тем, как добавляются нативные элементы в Unity, в результате спустя неделю я имел свою сборку аналитики для Unity под WP8.
С рекламой я решил тоже немного поэкспериментировать – решил добавить видео рекламу. Для WP сборке под SL видео рекламы я не нашел и решил использовать admob, а в андройд версию Unity ads.
В один прекрасный момент у меня перестал запускаться проект под WP8. Git штука хорошая и я стал откатываться комит за комитом назад, долбясь лицом о клавитуру и с фразой «работало ведь», дойдя до места где точно работа, а оно не запускается я совсем загрустил и стал вспоминать, что менялось. Опытным путем я откатил на пару версий Unity и все заработало – жизнь меня к такому не готовила…

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

Жалко, что не попробовал Unity Analytics, слишком поздно узнал про него. Не сделал сборку под IOS, лень матушка…
Из хорошего UnityAds принес целых 3,3$ за 208 установок и это при том, что возврат в игру наблюдается только у 8% на следующий день, а через 7 дней только у 2%, да и время сессии очень короткое.
Взвесив все за и против, я решил продолжить изучать Unity и взяться за перенос гонок на Unity!
Но это уже в следующей статье =)