Отменяю черный уровень тревоги! Мы наконец-то оптимизировали игру на iPhone 6. Теперь надо только пробиться в app store сквозь требовательных модераторов.
Как мы оптимизировали игру? Теперь на открытом уровне в пустыне 59 set pass calls вместо 159.
Все уже придумали до нас и 100 раз написали в сети. Рассказываю:
🔸 Меньше static batching и больше dynamic. Для этого беспощадно режем детализацию до 900 vertex в Unity
🔸 Горы отбрасывают тени на землю, но у них Scale in lightmap = 0. Зачем на них печь свет?
🔸 Тоже самое касается и травы. Она помечена как dynamic, и cast shadows активна только во время запекания. Потом выключаем эту галочку.
🔸 Как можно меньше mesh и convex collider. Box или capsule это хорошо и быстро.
Написать больше наших фишек по оптимизации или вы и так все знаете?
Как мы оптимизировали игру? Теперь на открытом уровне в пустыне 59 set pass calls вместо 159.
Все уже придумали до нас и 100 раз написали в сети. Рассказываю:
🔸 Меньше static batching и больше dynamic. Для этого беспощадно режем детализацию до 900 vertex в Unity
🔸 Горы отбрасывают тени на землю, но у них Scale in lightmap = 0. Зачем на них печь свет?
🔸 Тоже самое касается и травы. Она помечена как dynamic, и cast shadows активна только во время запекания. Потом выключаем эту галочку.
🔸 Как можно меньше mesh и convex collider. Box или capsule это хорошо и быстро.
Написать больше наших фишек по оптимизации или вы и так все знаете?
Рекламный пост:
Если вы любите игры по скидкам и боитесь упустить какую-нибудь чумавую раздачу в ЕGS, то подпишитесь на канал Tortugacorporation.
"Игры и программы бесплатно на все платформы IOS, Android, Windows, PS, Xbox ! Лучшие раздачи, скидки и акции только на Tortuge! У нас каждый день есть во что поиграть!"
https://tttttt.me/tortugacorporation
Если вы любите игры по скидкам и боитесь упустить какую-нибудь чумавую раздачу в ЕGS, то подпишитесь на канал Tortugacorporation.
"Игры и программы бесплатно на все платформы IOS, Android, Windows, PS, Xbox ! Лучшие раздачи, скидки и акции только на Tortuge! У нас каждый день есть во что поиграть!"
https://tttttt.me/tortugacorporation
Telegram
Tortuga
Бесплатное киберпространство!
@rds_tortuga - админ
@rds_tortuga - админ
Видите, что один скриншот вроде как чернильный и странный. Это из-за того что в Post processing profile в разделе Color correction значение Tonemapper стояло None, а надо было Neutral
Ещё фишек по оптимизации напишу.
🔸 Выгружаем из памяти картинки, после их использования. Особенно большие.
Resources.UnloadAsset()
🔸 Лучше всего спаять в 3D редакторе куски геометрии, вместо того чтобы это делал batcher. Например у вас есть длинная стена состоящая из клонированных сегментов. Лучше всего спаяйте её в один кусок. Делать это надо мудро и по ситуации.
🔸 Делаем каждому объекту второй канал UV для того чтобы он использовался при запекании света. Красивый свет и меньше light map.
🔸 Создаём максимально "запечённый контент". Нужно, чтобы устройство производило минимум расчётов физики, света, столкновений и т. п.
🔸 Не используйте animator. Он тяжёлый. Сначала с его помощью делаем красивую анимацию и потом повторяем её через скрипт.
🔸 Выгружаем из памяти картинки, после их использования. Особенно большие.
Resources.UnloadAsset()
🔸 Лучше всего спаять в 3D редакторе куски геометрии, вместо того чтобы это делал batcher. Например у вас есть длинная стена состоящая из клонированных сегментов. Лучше всего спаяйте её в один кусок. Делать это надо мудро и по ситуации.
🔸 Делаем каждому объекту второй канал UV для того чтобы он использовался при запекании света. Красивый свет и меньше light map.
🔸 Создаём максимально "запечённый контент". Нужно, чтобы устройство производило минимум расчётов физики, света, столкновений и т. п.
🔸 Не используйте animator. Он тяжёлый. Сначала с его помощью делаем красивую анимацию и потом повторяем её через скрипт.
Сначала я думаю: "Почему на работе никто не предлагает идеи для игры? Им что всё равно?! "
А чуть позже я думаю "Идей каждый день набрасывают так, что на 10 игр хватит. Аж голова болит. Остановитесь наконец!😆"
А чуть позже я думаю "Идей каждый день набрасывают так, что на 10 игр хватит. Аж голова болит. Остановитесь наконец!😆"
Мы оптимизировали игру, убрали почти все баги, сделали UI удобнее и Day 1 Retention вырос с 10% до 30-35%. 🔥👍😎
Планов, минимум, на пол года вперёд.
Планов, минимум, на пол года вперёд.
Сегодня моя основная задача - это как наладить мету и core loop для иностранцев. Мы делали Russian rider для русскоговорящих и для них социальность уже была наградой. А вот сегодня араб с японцем не могут друг друга понять.
Им нужно чтобы игра каждые 10-15 минут приносила им волну фана. Почему именно 10-15 минут? Потому что столько в среднем играют иностранцы.
Им нужно чтобы игра каждые 10-15 минут приносила им волну фана. Почему именно 10-15 минут? Потому что столько в среднем играют иностранцы.
This media is not supported in your browser
VIEW IN TELEGRAM
Пробую использовать сервис Machinations для моделирования лутбоксов. Можно бахнуть там любую логическую схему.
Хочу сообщить, что games cup 2020 стартует через две недели.
Там можно загрузить свою HTML5 игру на ВКонтакте или Одноклассники и участвовать в конкурсе с общим призовым фондом — 2 млн рублей. Побороться можно в разных категориях: от гиперказуальных игр до хардкорных, а также будут отдельные номинации для крупных студий и независимых начинающих создателей игр.
Подать заявку можно с 1 мая по 15 сентября.
http://gamescup.ru/
Там можно загрузить свою HTML5 игру на ВКонтакте или Одноклассники и участвовать в конкурсе с общим призовым фондом — 2 млн рублей. Побороться можно в разных категориях: от гиперказуальных игр до хардкорных, а также будут отдельные номинации для крупных студий и независимых начинающих создателей игр.
Подать заявку можно с 1 мая по 15 сентября.
http://gamescup.ru/
В детстве во время прохождения любой игры думал "Вот тут можно так и так сделать. Это плохо и тут тоже. Я б сделал как надо"
А сегодня что? Я точно также думаю про нашу игру 🤣. Она конечно хороша, потому что любимая. Но сколько же всего в ней я бы хотел улучшить!
Да, да. Это я вам пишу, школьники из отзывов на Google play. Я в курсе что надо больше машин и всего остального 😂. Мы все в курсе!
Только это долго, дорого и сложно.
А сегодня что? Я точно также думаю про нашу игру 🤣. Она конечно хороша, потому что любимая. Но сколько же всего в ней я бы хотел улучшить!
Да, да. Это я вам пишу, школьники из отзывов на Google play. Я в курсе что надо больше машин и всего остального 😂. Мы все в курсе!
Только это долго, дорого и сложно.
А ещё я осознал, что разработка игр это множество компромиссов.
🔸В отзывах говорят - дорого у вас все. А что делать с теми кто зарабатывает миллионы в нашей игре?
🔸Говорят что машин и трасс мало. Знаем, но что делать в первую очередь?
🔸Оптимизации нет в вашей игре. Она есть, но её непросто отбалансировать. Дорогой телефон потянет большой открытый уровень, а слабый даже маленький тянет с трудом. Какие уровни делать? Маленькие или большие? Кто-то обязательно будет недоволен.
🔸Pay to win в вашей игре. Как сделать дать чувство удовольствия от покупки не испортив баланс? Я купил лутбокс за свои кровные рублики и не впечатлился. А если наоборот, то неплатящий игрок скажет что все за донат.
Вот мы с напарником и спорим целыми днями как лучше сделать все в игре. Потому что он не торопится в играх и не готов платить, а я наоборот.
🔸В отзывах говорят - дорого у вас все. А что делать с теми кто зарабатывает миллионы в нашей игре?
🔸Говорят что машин и трасс мало. Знаем, но что делать в первую очередь?
🔸Оптимизации нет в вашей игре. Она есть, но её непросто отбалансировать. Дорогой телефон потянет большой открытый уровень, а слабый даже маленький тянет с трудом. Какие уровни делать? Маленькие или большие? Кто-то обязательно будет недоволен.
🔸Pay to win в вашей игре. Как сделать дать чувство удовольствия от покупки не испортив баланс? Я купил лутбокс за свои кровные рублики и не впечатлился. А если наоборот, то неплатящий игрок скажет что все за донат.
Вот мы с напарником и спорим целыми днями как лучше сделать все в игре. Потому что он не торопится в играх и не готов платить, а я наоборот.
Топовое комьюнити по продвижению приложений. Если вы не знали, что такое UAC, CPM, арбитраж, то узнаете, если уже знаете, то обсудите как, где и что.
Мобильный пират - один из старейших комьюнити в СНГ по добыче денег в мобайле.
Хочешь продвинуть свой проект в топ без особых затрат - не проблема, инфа найдется.
Нужна помощь по коду - опытные коллеги помогут.
Только свежая и актуальная информация по заработку с приложений + закрытые чаты для топов.
Добро пожаловать на борт!
Наш канал - t.me/piratinfo
А для самых смелых еще и чат припасли - t.me/mobilepirat
Мобильный пират - один из старейших комьюнити в СНГ по добыче денег в мобайле.
Хочешь продвинуть свой проект в топ без особых затрат - не проблема, инфа найдется.
Нужна помощь по коду - опытные коллеги помогут.
Только свежая и актуальная информация по заработку с приложений + закрытые чаты для топов.
Добро пожаловать на борт!
Наш канал - t.me/piratinfo
А для самых смелых еще и чат припасли - t.me/mobilepirat
В четверг как обычно созванивался с сотрудниками тестили игру всей толпой. А у нас в квартире отопление отключили и у меня ноги стали как куски льда🥶. Поставил их в тазик с кипятком. Кайф!
Болтаем, болтаем с парнями и я жене жестами показываю "Мол дай полотенце".
Она во весь голос "Зачем тебе полотенце? Вода остыла что ли?🥺"😂
Теперь думаю сделать это постоянной рубрикой. Буду просить подать мне ведро, трусы или бумагу.🤣
Болтаем, болтаем с парнями и я жене жестами показываю "Мол дай полотенце".
Она во весь голос "Зачем тебе полотенце? Вода остыла что ли?🥺"😂
Теперь думаю сделать это постоянной рубрикой. Буду просить подать мне ведро, трусы или бумагу.🤣
Я заметил, что по работе далеко не всех мотивируют деньги. В том смысле, что двум равнозначным работникам предложишь одинаковый бонус.
Первый аж рубаху на себе рвет, чтобы его получить.
Второй не интересуется вовсе.
Зачем же тогда он работает? Я не знаю, но мне понравилось, что сказал Ренди Питчфорд на прошлой DevGAMM : "Каждый из присутствующих мог бы стать врачом, полицейским или юристом чтобы сделать жизнь людей более здоровой, безопасной и справедливой. Но что если жизнь здоровая, безопасная и справедливая, но НЕ веселая? Мы же делаем жизнь людей веселой и радостной." и добавил непереводимое "We are entertainers."
В подтверждение этому он собрал полную аудиторию где показывал фокусы. Я тогда подумал "Чувак! У тебя столько бабла! Зачем ты показываешь нам фокусы?!"
Первый аж рубаху на себе рвет, чтобы его получить.
Второй не интересуется вовсе.
Зачем же тогда он работает? Я не знаю, но мне понравилось, что сказал Ренди Питчфорд на прошлой DevGAMM : "Каждый из присутствующих мог бы стать врачом, полицейским или юристом чтобы сделать жизнь людей более здоровой, безопасной и справедливой. Но что если жизнь здоровая, безопасная и справедливая, но НЕ веселая? Мы же делаем жизнь людей веселой и радостной." и добавил непереводимое "We are entertainers."
В подтверждение этому он собрал полную аудиторию где показывал фокусы. Я тогда подумал "Чувак! У тебя столько бабла! Зачем ты показываешь нам фокусы?!"
Последние несколько дней считаю бухгалтерию и смотрю метрики.
Что я понял?
Что монетизационные лекции это фуфло. Они говорят "Определите категории товаров приносящие наибольшую прибыль" и они же говорят "Давайте игрокам не только купить hard currency, но и заработать".
А в итоге выходит что ты физически не можешь отличить купили товар усердием или донатом.
Вдобавок ты сейчас решишь что те аспекты игры, что не приносят денег, надо не развивать. А вдруг они приносят ретеншн неплатящих?
Будучи менее опытным, я думал что тот кто умеет читать метрики чуть ли не оракул.
Сейчас я понимаю, что метрики - это тест Роршаха. Ты можешь увидеть там что хочешь.
Надо ориентироваться на то что весело, на интуицию, на опыт и только потом на метрику.
Что я понял?
Что монетизационные лекции это фуфло. Они говорят "Определите категории товаров приносящие наибольшую прибыль" и они же говорят "Давайте игрокам не только купить hard currency, но и заработать".
А в итоге выходит что ты физически не можешь отличить купили товар усердием или донатом.
Вдобавок ты сейчас решишь что те аспекты игры, что не приносят денег, надо не развивать. А вдруг они приносят ретеншн неплатящих?
Будучи менее опытным, я думал что тот кто умеет читать метрики чуть ли не оракул.
Сейчас я понимаю, что метрики - это тест Роршаха. Ты можешь увидеть там что хочешь.
Надо ориентироваться на то что весело, на интуицию, на опыт и только потом на метрику.