Pull to refresh

Бизнес-ланч в “Танках Онлайн”, или несколько слов о бандлах

Reading time 4 min
Views 19K
AlternativaPlatform corporate blog Game development *
Наступил обеденный перерыв. Вы идете в ближайший ресторан и заказываете себе бизнес-ланч: салат, суп, горячее и обязательно компот. Возвращаетесь на работу, заканчиваете рабочий день и идёте в спортзал, у вас, разумеется, годовой абонемент, он ведь выгоднее, чем месячный. Оптом всегда дешевле. В данной статье мы хотим рассказать о том, как мы применяем механику комплектов (бандлов) в игре “Танки Онлайн”: на какие KPI ориентируемся, какими принципами руководствуемся и с какими трудностями столкнулись.

Бандлы — очень удачная вещь с любой точки зрения. Помню, на своем первом месте работы я предпочитал обед всегда брать с собой. Так выгоднее, да еще и мамина кухня — самая вкусная и здоровая на свете. Ситуация изменилась, когда коллеги предложили мне сходить на бизнес-ланч. За двести рублей я вволю наедался небольшими порциями разных блюд. Вскоре отказался от маминой кухни и стал питаться только бизнес-ланчами. “Так выгоднее”, — вновь заключил я. Говоря языком геймдева, я конвертнулся в донатора. Первое преимущество бандлов — повышение конвертации в платящего пользователя. Несколько лет спустя моей первой покупкой в Steam тоже стал бандл.



Кстати о Steam. Вы ведь наверняка когда-либо покупали бандлы в Steam?
Читать дальше →
Total votes 51: ↑32 and ↓19 +13
Comments 39

Оптимизация модулей RequireJS в Symfony2

Reading time 5 min
Views 5.9K
SECL Group corporate blog PHP *Symfony *
Tutorial
О пользе модульного подхода в программировании на любом языке говорилось уже достаточно много, по-этому приведу кратко основные положительные моменты для JS особо не вдаваясь в подробности. Разделение приложения на модули позволяет сделать код:
  • значительно более читабельным и прозрачным для понимания
  • гораздо более простым в поддержке
  • гибким и расширяемым
  • пригодным для написания достаточно больших приложений
  • легко тестируемым и более простым в отладке

Так же документация модульного кода гораздо более эффективна.

Модульность, наряду с фреймворками, помогает вывести яваскрипт на качественно новый уровень и позволяет ему перейти из ранга вспомогательных и дополнительных в ранг серьезных самостоятельных языков программирования.

Однако, модульный подход на выходе обеспечивает нас множеством файлов, которые совершенно неэффективно вытягивать с сервера на клиент по одиночке из вполне очевидных причин.

Существуют хорошо зарекомендовавшие себя библиотеки способные решить большинство поставленных задач и избежать отрицательных моментов. Одной из наиболее популярных библиотек для написания модульных приложений на яваскрипт является RequireJS. RequireJS хорошо документирована и касаться разработки с ее использованием в этой статье мы не будем. Рассмотрим подробнее как интегрировать RequireJS в Symfony2 с последующей оптимизацией созданных нами модулей. Для подобной цели очень кстати может оказаться HearsayRequireJSBundle, так что, какая проблема, берем бандл инсталлируем через компоузер и все! Возможно у кого-то так и получилось, однако могли возникнуть и некоторые нюансы. Чтобы максимально сгладить процесс знакомства с подобной интеграцией предлагаю прочесть то, что изложено ниже.
Читать дальше →
Total votes 18: ↑15 and ↓3 +12
Comments 18

Как запустить услуги 4-play и потерять на этом деньги: пример МГТС

Reading time 5 min
Views 13K
Латера-Планадо corporate blog Development of communication systems *


/ фото Al_HikesAZ

Недавно в телеком-сфере активно циркулировала новость о том, что МГТС сделает мобильную связь для своих абонентов бесплатной — для этого им будет нужно подключить «быстрый» тариф проводного интернета.

О вероятности создания по-настоящему бесплатной связи мы уже писали (спойлер: не в ближайшие годы), поэтому поговорим о пакетных тарифах («бандлах») и их использовании для наращивания прибыли.
Читать дальше →
Total votes 32: ↑19 and ↓13 +6
Comments 14

Продвинутые мега бандлы, которые помогут вашей игре стать известной

Reading time 4 min
Views 2.3K
OTUS corporate blog Game development *Unity3D *
Translation

Откройте для себя ассеты для левел-дизайн, которые помогут оживить игровую среду, стилизовать повествование и наметить собственный курс. 

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

От спецэффектов до расширений редактора — не отказывайте себе ни в чем при составлении карты своего мира, так как именно вам это удобно. Прокачивайте свою библиотеку с помощью инструментов, позволяющих сэкономить до 95% времени, и других художественных ассетов, предназначенных для левел-дизайна, с помощью наших последних мега бандлов, начиная с сегодняшнего дня и до конца месяца. Благодаря тщательно подобранным коллекциям, которые включают в себя целые системы зданий, шейдеры, средства визуализации и многое другое в нашем мега бандле третьего уровня (Tier 3 Mega Bundle), вы можете получить ассеты на сумму 800 долларов всего за 39,99 долларов США.  

Читать далее
Total votes 12: ↑7 and ↓5 +2
Comments 2