Gamedev suffering
9.12K subscribers
960 photos
85 videos
13 files
2.35K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

Разрабытываю сервис для оперирования LiveOps: https://balancy.co

Мысли про другие вещи мне интересные: @apanasik_jobless

Реклама: https://t.me/gamedev_suffering/2202
Download Telegram
Я в этом канале не пиарю сервис, который пилю в нынешнем своём стартапе, хотя он и создан в помощь разработчикам игр. Но написал статью про то, как проект появился, развивался и дополз до текущего состояния. Может кому-то будет интересно почитать про то, как нам пришлось свичнуться из b2c (разработка игр) в b2b (разработка сервиса).

Сам Balancy помогает разработчикам игр настроить внутриигровые оферы и многое другое, чтобы повысить прибыльность игр. Под капотом там система управления данными, которую мы изначально даже называли "улучшенными Гугл Спредшитами". Постепенно поверх этого кор функционала появлялись новые фичи. Про это тоже в статье есть.

#Balancy
Ребята из 80lv про нас статейку написали, про обновление недавнее, которое мы пилили почти 2 месяца последних. Переделали дизайн (нанимали для этого круто спеца) и базовые вещи заложили для A/B-тестов и собственной аналитики.

Напомню, что сейчас пилю сервис для разработчиков игр для лайвопса, A/B-тестов и анализу этого всего: https://balancy.co
Помимо этого у сервиса в принципе удобная админка для ведения конфигов/баланса. А для Unity есть плагин для автогенерации кода классов и всего кода по закачиванию json'ов с CDN и мапингу на классы.

Раньше для документов шаблонов была одинаковые странички с одинаковой табличкой. Сейчас в зависимости от типа шаблона/структуры сделали отдельные страницы с уникальным дизайном и своими метриками.

И да, мы всё ещё ищем людей на бекенд и фронтенд.
- На фронте Реакт и ts. Нужно как старые окна дорабатывать, так и кучу нового функционала пилить. Опыт с Реактом 3+
- На бэк нужен нодер (3 года+) с опытом хайлода, который умеет в SQL (конкретно сейчас у нас PostgreSQL). Если трогал TimeScale, то будем отличным плюсом.
З/п + опцион, удалённо, нужно физически находиться не в России/Беларуси (а то слишком большие риски 😔).

#Balancy
В нашем сервисе Balancy, над которым работаю фултайм, обновили инструмент визуального скриптинга. Теперь по красоте выглядит, да и по функционалу куда удобней стало. Пока что преимущественно можно использовать для настройки логики внутриигровых ивентов, оферов и т. п. Намного удобнее визуально, чем в тех же Спредшитах. Ну и основная фишечка в том, что это всё может настроить ГД без необходимости разработчиков. Ну и бонус то, что эти вещи обновляются налету — не нужно даже билд пересобирать.

Сам Balancy помогает разработчикам игр настроить внутриигровые оферы и многое другое, чтобы повысить прибыльность игр. Под капотом система управления данными.

Недавно вот ещё выкатили наработки по системе локализации:
- Можно прям у нас задавать ключи и переводы.
- Импорт/экспорт в Спредшиты в формате Юнитишного I2 Localization.
- Отдельный тип данных под это. В таблице будет дропдаун с ключами, валидация при диплое.
- В самом Unity всё автоматом подставляет и меняется в зависимости от языка юзера.
До лета по системе локализации ещё много чего хотим доработать.

В планах ещё много всего. Будем рады новым клиентам. Если заинтересовались, то можем провести созвон — всё покажем, расскажем, ответим на вопросы 😎

#Balancy
Я уже не раз повторял и кидал ссылки на статьи про лайвопс и то, как он важен в играх. Над этим аспектом во многих популярных играх трудятся сотни человек (не шучу, у лидеров в области реально больше сотни сотрудников нон-стоп над этими вещами работают).

Balancy как раз помогает оперировать игры. Но новым клиентам не всегда ясно с чего же начать после регистрации в системе. В апреле мы усердно работали, чтобы реализовать механизм шаблонов, которые клиенты могут добавить в свой проект, чтобы не начинать с нуля. Такие шаблоны в себя включают базовые структуры и деконстракт части баланса какой-то игры. И вот первый такой шаблон позволит добавить в свою игру простенький магазин по типу того, что есть в Clash of Clans.

С более подробной документацией можно ознакомиться на отдельной странице.

Планируем в будущем похожие шаблоны для различных игр/жанров создавать, чтоб новым пользователям было проще начать и потыкать сразу.

#Balancy
Поделюсь хорошими новостями про мой текущий стартап Balancy. В сумме подняли $700к и дела идут отлично. Вышли статьи на:
- Venturebeat
- Pocketgamer
- App2Top

Кратко:
- Клиентов всё больше. Про некоторых пока публично не можем говорить, но там есть и крупняк. Когда анонсируем, многие удивятся.
- Выручка растёт.
- Команда растёт.
- Сейчас на GDC едем закрывать раунд. Так что ближе к лету ожидайте ещё крупных пресс-релизов от нас 😉

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

#Balancy
В этот четверг 16 мая мы (Balancy) проводим вебинар #3, на котором будет известный гость — игровой консультант Ник Мюррей (GamesConsulting.net).
Ник — ветеран по части free-to-play игр с 15-летним опытом, а в портфолио работа с такими студиями как Rovio, Good Games, Nitro Games.

На вебинаре поговорим про ценообразование в игровом магазине и покажем несколько интересных кейсов создания скидок на товары через Balancy.

🔥Регистрируйтесь здесь: https://streamyard.com/watch/dAEQSggbvgdZ

#Balancy
Please open Telegram to view this post
VIEW IN TELEGRAM
Не всегда можем рассказать про наших клиентов из-за NDA и прочих документов, но иногда, всё же, получается успешные кейсы публично оформить.

Game Garden поведали, как им наш Balancy помог.

Как с точки зрения удобства, так и по метрикам 😎

Если заинтересовались для ваших проектов, пингуйте, организуем демку, расскажем про наш сервис.

#Balancy
В следующем 4-ом выпуске вебинара у нас будет специальный гость — Михаил Бусырев, Product Manager из Crazy Panda Limited. Обсудим как студии создают собственные решения по управлению внутриигровым контентом/LiveOps. Сравним с готовыми решениями 🌚

Регистрируемся по ссылочке.

P. S. интересный моментик: мы с Мишей в своё время учились в одном техническом лицее 😅

#Balancy
А у нас вышла книжка «Best Practices for In-Game Shop Design», посвящённая целиком внутриигровому магазину.

Рассмотрены различных стратегии, хитрости и подходы, чтоб доходность f2p игр поднять.

Скачать можно бесплатно.

#Balancy #халява
Если пропустили, у нас не так давно вышла книга о реализации внутриигрового магазина. Но интересующимся темой хотелось ещё обсудить практическое применение стратегий, реальные кейсы.

Поэтому 7 августа проведём выбинар (уже пятый!) по теме. В гостях автор книги Михаил Хрипин, а также Михал Корек — продакт оунер из Ten Square Games. За плечами у него 20+ проектов, многие из которых он скейлил до 7-значных monthly revenue.

Регистрируемся по ссылке.

Про книгу был пост. Напоминаю, что можно скачать бесплатно.

#Balancy
Год заканчивается, подводим итоги. В моём случае, конечно же, всё в контексте Balancy. Пообщались немного с ребятами с app2top, можно там про планы и прочее почитать.

Если краткое:
- Теперь среди партнёров такие крупные команды, как Lion Studios (Applovin), Kwalee, Joygame, Nukebox и другие
- Выручка все последние месяцы активно растёт, как и прибавляются новые клиенты 🤑
- Опубликовали книгу «Лучшие практики для внутриигровых магазинов»
- На канале постоянные вебинары

По самому продукту:
- Выпустили функционал веток (branches). Планируется ещё множество улучшений, но концептуально помогает пилить разные фичи в разных ветках (как в гите), а потом мёрджить это всё. Также эта функция позволяет постепенно обновлять баланс игры (partial rollout). Ни у кого из конкурентов такого нет 😎
- Первая C++-версия плагина появилась. Обкатываем сейчас на Кокосе. В перспективе завезём всё на другие движки. Если у вас проект не на Unity, но вам интересен Balancy, пинганите в личку. Может подвинем приоритеты.

На след. год планов ещё больше:
- Соц. фичи: лидерборды, ачивки, друзья, гильдии.
- SDK для других движков.
- Улучшить/переделать аналитику.

Ну и открыты к предложениям по инвестициям: VC, ангелы. Но смотрим именно стратегических партнёров, которые помогут ещё и экспертизой, особенно в b2b.

#Balancy
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы какое-то время активно работали над C++ версией плагина/SDK для Balancy. Причин было много:
1. Возможность использовать на других движках, а не только Unity
2. Скорость работы
3. Универсальное ядро, поверх которого только врапперы и бриджи писать
4. На основе опыта и фидбека сделать ключевые архитектурные улучшения

И вот для начала запилили версию SDK для игр, созданных на Cocos Creator и TypeScript. Это ранняя версия, поэтому ищем тех, кто готов потыкать и дать фидбек, пожелания. До 1 июня 2025 можно попробовать бесплатно.

Будем рады новым клиентам 😊

#Balancy
Странно, но мы почему-то до сих пор не заводили канал Balancy в телеге. Пора исправляться. Будем на новом канале публиковать как новости про нашу платформу, так и индустриальные новости с фокусом на мобильный рынок, liveops, аналитику.

И заодно сразу про последние новости платформы скажу: выкатили первую версию визуала по функционалу веток. Теперь куда проще ориентироваться во всех взаимосвязях между ними. Будем ещё улучшать эту страницу. Ближайшие планы: возможность поиска по всему списку изменений, чтоб можно было просмотреть как менялся конкретный документ/шаблон.

#Balancy
Balancy и Сергей Васюк скооперировались для вебинара, чтоб обсудить, как сделать успешную сервисную игру. 27 февраля в 15:00 (UTC) пройдёт стрим.

А ещё мы раздаём 2 копии книги про LiveOps, для участия нужно лайкнуть и оставить коммент под постом Сергея.

Ну и не забываем подписаться на наш канал 😉

#Balancy
Наш Balancy растёт от месяца к месяцу. Сейчас расширяем немного команду: нужен крутой плюсовик для работы над C++ SDK (можно ознакомиться с текущей докой по плагину), поверх которого будут обёртки для работы под различными движками (Unity и C#, Кокосик и TS и т. д). Засим, по задачам:
- Развивать и оптимизировать ядро LiveOps-плагина на C++.
- Поддерживать и расширять существующие обёртки (Unity C#, TypeScript).
- Разрабатывать новые SDK для Unreal Engine, Defold, Godot и других движков.
- Добавить поддержку WebSockets для возможности обрабатывать события от сервера.

В будущем планируется крутить это SDK и на серваке для s2s взаимодействия, что налагает в целом ограничения и особые требования по перфамансу + добавляет требований к кандидату:
- Знание многопоточки и локов
- Знание сетевого стека

Мы стартуп, поэтому от человека хочется энтузиазма, а не просто просиживания часов как в энтерпрайзе.

- Часть з/п деньгами, часть опционом (акции).
- Договор с Кипрской компанией.
- Поэтому люди из ЕС, кому нужен местный договор для визы, вряд ли подойдут. Если ИП, то норм.
- Выплачивать можем на зарубежные карты, в РФ переводить з/п не можем.

Кидайте резюме в личку @pavel_ignatov.

#Balancy
У нас в Balancy за последнее время 2 крупных новшества.

Во-первых, добавили возможность синхронизировать Addressables с нами.
- Автоматизированная синхронизация редактора с нашим беком
- Всё сохраняем у себя в CDN
- Загрузка в SDK полностью на нас
- Можно регулировать в админке декларативно, какие бандлы и когда подкачивать
Дока по работе с Addressables: https://en.docs.balancy.dev/data_editor/addressables/
Дока по планировщику: https://en.docs.balancy.dev/data_editor/scheduling/

Во-вторых, завезли поддержку V2 API для Nutaku. Теперь можно без проблем новые игры добавлять на эту платформу.

P.S. продолжаем тестировать C++-версию нашего SDK. Если у вас игра на Кокосе или на JS/TS, и вы хотите попробовать наш сервис в своей игре, пинганите в личку 😉

#Balancy
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM