Обложка канала

Дневники разработчика. Страница 6

Мы THS - молодая команда разработчиков из Краснодара. Мечтаем сделать свою идеальную игру. Об успехах делимся на канале.

  • Дневники разработчика

    Я совсем забыл рассказать, что у нас давно есть вот такой прикольный объемный шейдер льда.
    Количество слоёв глубины можно настроить для детализации VS оптимизации.
  • Дневники разработчика

    Забыл в начале месяца запостить майскую страницу календаря из Иннополиса. Блин! Ну реально круто продумано и нарисовано. 👍🔥
  • Дневники разработчика

    Очевидно предыдущий пост получился хейтерским и не раскрывает мою точку зрения.

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

    Развивать надо всю игру, а не прибыльные куски. Давать заработать hard currency это тоже хорошо и правильно.

    Метрики я ОЧЕНЬ люблю и их обязательно нужно читать. Retention, LTV, DAU, MAU, ROI, CPI и вот это вот всё.
    Просто некоторые лекции по аналитике делают из них... я не знаю... супер силу. Мол будешь знать метрики и сможешь предсказывать будущее. И некоторые, в частности я год назад, слишком полагаются на них, будто они дают всеобъемлющие знания об игре.
  • Реклама

  • Дневники разработчика

    Последние несколько дней считаю бухгалтерию и смотрю метрики.

    Что я понял?
    Что монетизационные лекции это фуфло. Они говорят "Определите категории товаров приносящие наибольшую прибыль" и они же говорят "Давайте игрокам не только купить hard currency, но и заработать".
    А в итоге выходит что ты физически не можешь отличить купили товар усердием или донатом.
    Вдобавок ты сейчас решишь что те аспекты игры, что не приносят денег, надо не развивать. А вдруг они приносят ретеншн неплатящих?

    Будучи менее опытным, я думал что тот кто умеет читать метрики чуть ли не оракул.
    Сейчас я понимаю, что метрики - это тест Роршаха. Ты можешь увидеть там что хочешь.

    Надо ориентироваться на то что весело, на интуицию, на опыт и только потом на метрику.
  • Дневники разработчика

    Нас с напарником сделали мемом. Мы тут всей командой угораем 🤣
  • Дневники разработчика

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

    Зачем же тогда он работает? Я не знаю, но мне понравилось, что сказал Ренди Питчфорд на прошлой DevGAMM : "Каждый из присутствующих мог бы стать врачом, полицейским или юристом чтобы сделать жизнь людей более здоровой, безопасной и справедливой. Но что если жизнь здоровая, безопасная и справедливая, но НЕ веселая? Мы же делаем жизнь людей веселой и радостной." и добавил непереводимое "We are entertainers."

    В подтверждение этому он собрал полную аудиторию где показывал фокусы. Я тогда подумал "Чувак! У тебя столько бабла! Зачем ты показываешь нам фокусы?!"
  • Дневники разработчика

    В четверг как обычно созванивался с сотрудниками тестили игру всей толпой. А у нас в квартире отопление отключили и у меня ноги стали как куски льда🥶. Поставил их в тазик с кипятком. Кайф!
    Болтаем, болтаем с парнями и я жене жестами показываю "Мол дай полотенце".
    Она во весь голос "Зачем тебе полотенце? Вода остыла что ли?🥺"😂

    Теперь думаю сделать это постоянной рубрикой. Буду просить подать мне ведро, трусы или бумагу.🤣
  • Дневники разработчика

    Топовое комьюнити по продвижению приложений. Если вы не знали, что такое UAC, CPM, арбитраж, то узнаете, если уже знаете, то обсудите как, где и что.

    Мобильный пират - один из старейших комьюнити в СНГ по добыче денег в мобайле.

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

    Нужна помощь по коду - опытные коллеги помогут.

    Только свежая и актуальная информация по заработку с приложений + закрытые чаты для топов.

    Добро пожаловать на борт!
    Наш канал - t.me/piratinfo
    А для самых смелых еще и чат припасли - t.me/mobilepirat
  • Дневники разработчика

    А ещё я осознал, что разработка игр это множество компромиссов.

    🔸В отзывах говорят - дорого у вас все. А что делать с теми кто зарабатывает миллионы в нашей игре?
    🔸Говорят что машин и трасс мало. Знаем, но что делать в первую очередь?
    🔸Оптимизации нет в вашей игре. Она есть, но её непросто отбалансировать. Дорогой телефон потянет большой открытый уровень, а слабый даже маленький тянет с трудом. Какие уровни делать? Маленькие или большие? Кто-то обязательно будет недоволен.
    🔸Pay to win в вашей игре. Как сделать дать чувство удовольствия от покупки не испортив баланс? Я купил лутбокс за свои кровные рублики и не впечатлился. А если наоборот, то неплатящий игрок скажет что все за донат.

    Вот мы с напарником и спорим целыми днями как лучше сделать все в игре. Потому что он не торопится в играх и не готов платить, а я наоборот.
  • Дневники разработчика

    В детстве во время прохождения любой игры думал "Вот тут можно так и так сделать. Это плохо и тут тоже. Я б сделал как надо"
    А сегодня что? Я точно также думаю про нашу игру 🤣. Она конечно хороша, потому что любимая. Но сколько же всего в ней я бы хотел улучшить!

    Да, да. Это я вам пишу, школьники из отзывов на Google play. Я в курсе что надо больше машин и всего остального 😂. Мы все в курсе!
    Только это долго, дорого и сложно.
  • Дневники разработчика

    Хочу сообщить, что games cup 2020 стартует через две недели.

    Там можно загрузить свою HTML5 игру на ВКонтакте или Одноклассники и участвовать в конкурсе с общим призовым фондом — 2 млн рублей. Побороться можно в разных категориях: от гиперказуальных игр до хардкорных, а также будут отдельные номинации для крупных студий и независимых начинающих создателей игр.

    Подать заявку можно с 1 мая по 15 сентября.

    http://gamescup.ru/
  • Дневники разработчика

    Пробую использовать сервис Machinations для моделирования лутбоксов. Можно бахнуть там любую логическую схему.
  • Дневники разработчика

    Сегодня моя основная задача - это как наладить мету и core loop для иностранцев. Мы делали Russian rider для русскоговорящих и для них социальность уже была наградой. А вот сегодня араб с японцем не могут друг друга понять.
    Им нужно чтобы игра каждые 10-15 минут приносила им волну фана. Почему именно 10-15 минут? Потому что столько в среднем играют иностранцы.
  • Дневники разработчика

    Мы оптимизировали игру, убрали почти все баги, сделали UI удобнее и Day 1 Retention вырос с 10% до 30-35%. 🔥👍😎
    Планов, минимум, на пол года вперёд.
  • Дневники разработчика

    Сначала я думаю: "Почему на работе никто не предлагает идеи для игры? Им что всё равно?! "
    А чуть позже я думаю "Идей каждый день набрасывают так, что на 10 игр хватит. Аж голова болит. Остановитесь наконец!😆"
  • Реклама

  • Дневники разработчика

    Ещё фишек по оптимизации напишу.
    🔸 Выгружаем из памяти картинки, после их использования. Особенно большие.
    Resources.UnloadAsset()
    🔸 Лучше всего спаять в 3D редакторе куски геометрии, вместо того чтобы это делал batcher. Например у вас есть длинная стена состоящая из клонированных сегментов. Лучше всего спаяйте её в один кусок. Делать это надо мудро и по ситуации.
    🔸 Делаем каждому объекту второй канал UV для того чтобы он использовался при запекании света. Красивый свет и меньше light map.
    🔸 Создаём максимально "запечённый контент". Нужно, чтобы устройство производило минимум расчётов физики, света, столкновений и т. п.
    🔸 Не используйте animator. Он тяжёлый. Сначала с его помощью делаем красивую анимацию и потом повторяем её через скрипт.
  • Дневники разработчика

    Видите, что один скриншот вроде как чернильный и странный. Это из-за того что в Post processing profile в разделе Color correction значение Tonemapper стояло None, а надо было Neutral
  • Дневники разработчика

    Решил все таки собрать металлическую модель тысячелетнего Сокола из Star wars, которую брат подарил мне на день рождения. Что я могу сказать? Надо быть потомственным ювелиром чтобы это сделать. 😆