Думаю каждый здравый человек понимает, что тут единственный 100-процентно верный совет это про то, что не рекомендуется вставлять рекламу во время геймплея, так как она негативно влияет на удержание. Про остальное каждый решает сам для себя.
Спасибо за видео. Вот как раз перешел на unity с js. Вроде грузится все нормально. Плюс unity адаптирует игру в автомате под мобилки и десктоп, а на ваниле js приходилось вручную часто костыли писать
Если включить голову, то можно догадаться, что, например, модель (fbx) что в юнити, что в кокосе модель. Тоже самое с рисунками и музыкой. (Кстати, музыка весит обычно больше всего.) Так вот если проект содержит много контента (рисунков, моделей, музыки), то разница в выборе движков в отношении веса билда, не так заметна. Потому что билд и так будет весить нормально из-за контента. (И не поверю, что юнити плохо ужимает контент, а у кокоса или констракта или яваскрипт движков какой-то хитрый алгоритм сжатия и распаковки!) А вот если контента не много, то всё верно, юнити будет весить больше и грузиться дольше, но я делал игру на Phaser, она весит в зипе 1.3 мб и у неё Game Ready в 1.5 раза больше, чем у других моих игр на юнити, которые весят около 6.6 и 9.4 мб. Так, что да всё не так однозначно. Самая важная характеристика - это, что игра не говно, потому что если игра запускается моментально, игрок моментально начинает играть и видит, что ему игра не нравится, то тут уже ничего не поделаешь. Как бы быстро она ни запускалась, это не помогло.
А теперь давайте подумаем, как модельки общим весом в 34 мб могут весить в юнити 34 мб, а в cocos 3.5 мб? А никак! Либо кто-то предвзят к юнити, либо нагло врет (в принципе, одно и то же). Делаем пустые билды и увидим вес +- одинаковый у обоих, остальное чисто от догруженных моделей, текстур зависит. А учитывая, что разрабы пилят юнити 6 и планируют там подтянуть веб, то смысла в переходе на кокос нет вообще никакого. Если только хотите быть частью китайского коммьюнити)))
Я когда сравнивал это были 2 разные игры. Сравнение было не в том что одинаковые игры весят по разному, а в том, что у игры на юнити с весом в 34 мб, загрузка быстрее, чем у игры в 3.5 мб)
Подтянуть они подтянут технически, но негатив от того, что они вытворили у порталов останется осадком, и далее они не будут желать работать с играми на Юнити.
@@indiealesha Как ни странно, TTI не только зависит от игры. Я когда привязал покупки, TTI вырос на 2-3 секунды. В общем, это какой-то магический показатель, который сам Яндекс иногда роняет, печально.
Так Addressable(и его предок asset bundles) в юнити уже давно. Много человек пользуется? Нет, потому что это неудобно и проще забить. Суммарно проекты могут весить 34мб. Но выигрывает в показателях тот, кто асинхронно подгружает ресурсы. Интересно как раз было бы увидеть сколько игроков нажало на кнопку играть и сколько по итогу начали играть.
Все правильно и по делу, самое главное, что ты забыл сказать ,Юнити удобен и в разы ускоряет разработку, что ооочень важно для ЯИ, где нужно буквально за считанные часы делать игры. Может этим похвастаться JS разраб без движка? Нет конечно, он будет месяц только графику выводить. Кому нужна будет его игра запускающаяся за 2 секунды, когда хайп сойдет? Вот именно. НИкому! Я понимаю, хорошие игры делаются дольше и порой нет четкого расчета на хайп, НО все таки это важная метрика и если дать тому же Юнити разрабу 3 месяца, он сделает Геншит, забьет на ЯИ и пойдет в Гугл =) а что будет делать JS без движка? плакать и переучиваться)) Как то вот так)
1. Time to Interactive нужно сравнивать на примерно одинаковом количестве игроков и желательно больше 1000. Чем меньше выборка, тем меньшая значимость и точность.(это там где кокос с юнити сравнивали) 2. В примере с 30мб до 15мб и 7% улучшение - блин, 7% это огромное число сессий в вебе. И вы их теряете, потому что не пожали текстуры или музыку) Что говорить про игры в 50+ мб. 3. Мы уже не узнаем, но было бы интересно сравнивать игры как в п. 2 где разработчик уменьшил вес и что получилось. Возможно, Обби или Спуск набрали бы х2-х3 больше игроков, если бы было лучше в тех. плане. А может и нет)
1. Там как раз одинаковое последние дни, это в сумме у игр игроков разное количество) 2. Так то да, но смотря сколько сил потратил на оптимизацию. Если за это время мог другой проект сделать, то не резонно) 3. В скользком спуске и так оч крутая оптимизация, ребята мне писали как с ней парились. И скок билд весит мало
@@indiealesha Да, скользкий спуск по размеру и производительности действительно неплохо. Просто единицы умеют так делать) В то время как Playcanvas, Three, BabylonJS, Cocos, Defold из коробки дают хороший размер и производительность. Я в целом с тобой согласен, что без интересного геймплея это все без разницы. Вопрос только сможешь ли ты попап в волну оптимизировать и выжать максимум. На ЯИ оч сильно не хватает показателя конверсии Лид -> Игрок. На Poki прям оч круто видеть сколько игроков ты теряешь. Если бы разработчики игр на ЯИ увидели, сколько игроков не доходя до старта геймплея, может бы по другому стали оценивать важность показателей размер/tti
@@indiealesha Да не будет на Яндексе не какого скоростного пуска. Как-то на сайте с движком pointjs У него там выложены игры которые на Яндекс сделанные на чистом JS Я перешел по одной простенькой и ждал загрузки секунд 10-15 Потом уже в телеге у него прочитал. Что Яндекс отправил ему игру на доработку. Потому что игра запускалась вперед яндекс сдк. Так что все это дурной гон от того умника с кокос. Пока Яндекс сам не запустит свое сдк Твоя Игра не запустится Пока яндекс подгружается В это время и твоя игра подгружается
На юнити голый билд (под веб) будет весить около 5мб. То есть при нормальной скорости интернета загрузится за секунду, даже вступительная реклама от Яндекса будет идти дольше. Больше всего в игре весят звуки, музыка, так как в формате Wav. Потом уже текстуры, 3д модели, анимации. Если мы предполагаем, что все это оптимизировано и весит мало. А не просто нахватали ассетов из стора и в дефолтном виде запихнули. Главный враг игры это не ее вес, а неприметность. Когда она не выделяется на фоне других таких же.
Кто шарит, почему в принципе все запускаемые игры на Я.играх - могут медленно грузиться ?(я не про шаблоны и свои игры, а вообще просто любые тыкнутые из новинок/популярных) По ~30-60 сек. грузятся теперь. До переустановки винды - всё было быстрее, какие-то мгновенно вовсе грузились, другие стандартные 5-15c (сейчас все медленно, независимо от проекта/движка). Случилось это, как - переустановил чистую винду. Закладки браузера - вручную вводил (ctrl-c - ctrl-v, не переносилось ничего автоматикой.), там была и вкладка Я.Игры скопирована и вставлена. Вот думаю, либо что-то не то с браузером у меня, либо на площадке какие-то изменения случились ?) P.S. в браузере (chrome) - сменил метод рендеринга/ускорения. "Choose ANGLE graphics backend" в DX9 режим (ибо при остальных пресетах - видео на YT подтормаживали на х2 скорости, обратно ускорялись после затупа и тд.) Но это не должно влиять, ибо так-же стоял DX9 до переустановки винды и было шустрее. Да и ставил Auto/DX11 и тд - не меняется. На Microsoft Edge - быстрее, но всё-равно долго. За последние ~4 месяца не случалось ничего на Я.Играх ?
@@dmitriykonopinskiy3793 Вернул Choose ANGLE graphics backend на DX11 в настройках chrome. Потом после нескольких перезагрузок пк (спустя несколько дней имеется в виду) - вроде игры в принципе стали запускаться (раньше статус бар загрузки не шёл вообще), но всё-равно как-то медленнее что-ли (ну я со времён как только снизили время нахождения в новинках на я.играх - перестал на площадке сидеть и балду пинал не притрагиваясь вообще к я.играм, может с тех времён что-то тоже изменилось не знаю), либо все массово на Unity начали делать проекты и не сжимать билды )). Надо будет по-открывать чьи-нибудь игры на Construct, чтоб удостовериться)
Очень хорошие примеры с играми. Но в том примере, где юнити выигрывает по скорости загрузки, можно сказать, что для юнити есть плагины оптимизирующие многие процессы, либо упрощающие, не пользовался другими движками так что не могу сказать про них.
Привет. Идея для видео. Сравнивать и оценивать игры подписчиков. С оригиналом который имеет больший успех. Допустим есть спуск на машине или паркур, которые стрельнули. Подписота скинет свои похожие игры и таким образом сравнить.
Привет Инди Алёша! Очень Интересное видео.Можете рассказать как подключить СДК для Яндекс игры(на construct).Я из за этого не могу ставить игры.Только из за этого отклоняет мои игры. Пожалуйста объясните если не трудно 🙏
@@Amangeldi-yd4uq в геймпуше встроен Яндекс сдк как и сдк других площадок, поэтому я им пользуюсь. Можно и обычным сдк. Суть в том, что на словах не скажешь, что надо делать, проще спросить в телеграмм канале
Какое взаимодействие через секунду? У меня пустой индекс хтмл загружается минимум 10 секунд! Потому что яндекс долго отвечает и подгружает кучу всякого барахла на старте
Если руки не из ж... То игра будет запускаться нормально. Почему-то мои 3д проекты загружаются 2-5 секунды на Unity. Нужно просто ручками уметь оптимизировать, а не просто голимые билды заливать. С весом то же самое при желании и знаниях в Unity можно получить 6-10 мб билд, иногда чуть меньше
Этот Муса не разбирается что творится на бекенде в Unity. Один из его тезисов не в пользу Unity был, что помимо самой игры билдится ещё рантайм c# (виртуальная машина, на которой и запускается c# код), но это применима только к web-разработке. При сборке проекта c# код компилируется в IL2CPP - промежуточный код между C# и C++. А потом IL2CPP конвертирует код в обычный С++. Так что на выходе для запуска игры никакой рантайм не нужен, всё запускается нативно. upd: Конкретно для игр под веб платформы IL2CPP конвертирует код в WebAssembly, который запускается в браузере также без какого либо рантайма.
Почему это всех так тригерит?) Мне это тоже не нравится, но в целом пофигу) Я пытался переучить, но не вышло. Надо было жене котов с детства приучивать
Ух, это щас было очень фундаментально 😂😂😂 Леш, ты приводишь в пример "ошибки выжившего". Сколько таких же игр с похожими механиками и хорошим промо и плейтаймом остались в полной заднице? Просто эти успешные примеры выходили вовремя первыми и на основе хайпа на оригиналах с Гугл Плей. Как говорится, "на безрыбье и сам раком станешь". Это и есть тот самый "локальный успех". Он не делает Юнити хорошим движком для Веб. Муса в интервью рассказывал в целом про то, что глобально нужно и важно делать в браузерках. И то, чем они занимаются, чтобы это было. Почему-то в этих планах, напрямую связанных с самой командой разработки Яндекс.Игр, ни слова про перспективность Юнити. Ну они явно не в восторге от того, что большинство разрабов пилят игры не так, как LisGames, а более быстрыми и дешёвыми методами. И если цель - уменьшить количество тяжеловесных 3D игр на площадке - так или иначе результаты будут становиться всё хуже и хуже. А люди, которые пилят игры так, как хочет сам Яндекс - будут получать больше. Имхо) И насчёт темы про то, что у меня не стреляет, потому что время загрузки плохое - интервью мы записывали без подготовки и Муса вообще хз, что у меня там за игры и он не знал, что большая часть из них - без туториалов, в основном тесты шаблонов или эксперименты. Проекты не интересны по своей сути, в первую очередь. Поэтому так и ответил))) Вообще спасибо, что посмотрел и даже пересмотрел ролик длиной в час, ещё и снял на него мнение))) Респект и уважуха) 💪 Но тут, скорее, гораздо важнее должна звучать тема "хайптрейна", чем тема "Юнити норм, никого не слушайте" Ах да, на Кокосе небось средняя метрика посчиталась по мобилкам, а у Юнити по десктопу))) Чудес не бывает. Сравнивать надо игры с равнозначным распределением по платформам) 😊
Первый адекватный комментарий. Круто, что об этом сказал человек, который и инициировал то интервью. Мус абсолютно верно сказал, что юнити - ужасное решение для веб. С помощью сковороды можно приготовить яичницу, а можно сесть голой жопой и поехать на работу. У каждого инструмента есть сильные и слабые стороны. На ютубе полно примеров, почему юнити плохо работает в вебе, достаточно погуглить. Если кратко: юнити компилирует свой код в вебассембли (байткод), из которого начинает использовать canvas и js методы. Ваша игра использует canvas, как и нативный js, только через дополнительную абстракцию, потому глупо приводить примеры игр, которые случайно стрельнули (игнорируя, что весь топ доходных игр - игры на браузерных либах). Разраб на нэтив может без проблем грузить асинхронно большую часть аппликейшена, в отличии от скомпилированного кода. Особенно забавно то, что были приведены в целом не игры, а прототипы игр, демки, которые на безрыбье получили охваты аудитории. Сначала используют инструменты, которые позволяют неэффективно и невыгодно выполнять задачи, а потом жалуются, что их алгоритм не продвигает. Прошу прощения, если кого-то оскорбили мои слова, я не хотел этого. Используйте правильные инструменты для собственных задач. Спасибо за внимание :)
Идеально чтобы загрузки вообще не было. А еще надо сделать вирус , чтобы ваша игра была установлена у каждого пользователя Яндекс игр и чтобы она сама в себя играла.
Для веба и правда важно, чтобы игра быстро грузилась. Поэтому надо стараться делать 3д игры лёгкими (у многих получается), либо подгрузку делать. Главное, чтобы билд больше 40 мб не весил и в целом норм
Возможно что эта игра сделанная на кокосе с билдом в 3.5 мб загружается дольше из за того на какую аудиторию она рассчитана. Скажем в нее играют на дешевых смартфонах с плохим интернетом. И тот же юнити в равных условиях покажет намного более худшие результаты. Но это не значит что он хуже чем кокос. Просто конкретно для этой специфической аудитории важно максимально вложиться в оптимизацию.
Понятно, что unity подходит для веба, успешные игры тому подтверждение. А чел в очках просто делает слишком громкие заявления, видимо потому, что сам использует другой движок. И мне интересно, что у него там за успешные игры. Time to interactive не может быть 2 секунды, в unity только splash screen 2 сек. и на это время идет увеличение. Единственно, что unity проигрывает кокосу по производительности, но в unity 6 обещали ее улучшить для веба.
я выбираю Юнити, потому что не хочу сидеть на браузерках. Я хочу через год-два двигаться дальше, а не застревать на ЯИ. И я не хочу изучать что-то совершенно новое, т.е. разрабатывая браузерки на ЯИ я улучшаю свой общий скилл на Юнити, который мне пригодится в будущем.
Абсолютно верно. Важна сама игра и опыт, который она даёт, неважно как и на чём она сделана. Если она хорошо выполняет свою задачу, даёт эмоции, даже если грузится чуть дольше - юзеры дождутся и сыграют. Разницу в 5 секунд загрузки, кто вообще может заметить, чтобы уйти не дождавшись? Никто не будет отмерять 4-5 секунды разницы, чтобы сбежать до их истечения, это глупо.
Вообще ты сравнил юнити и кокос по времени загрузки, но ты учел какое соотношение игроков с телефона и с компа!? Телефоны используют не очень хороший интернет или находятся в зонах с плохим покрытием. Так что на время может влиять и то на каком устройстве больше всего играют, а не только вес
Да, на самом деле это было не совсем верно. Но мне потом парнишка показывал только десктоп у обоих и все равно юнити выигрывал, но отрыв меньше уже был
Блин.. я вообще не понимаю что происходит. Что люди на серьезных щщах сравнивают скорость загрузки игры. Никого не смущает что в одну игру где 100500мгб запускают чуть ли не сидя на сервере, а вторую из Пакистана на GPRS инете.. ну камон..
@@indiealesha ненене, Лёх(можно так?) уж лучше искать корреляцию еспм с тти чем политику, я готов слушать про алгоритмы сжатия пнгшек чем политику. Плиз молю нинада!)))
Здесь речь была о том, как Яндекс расценивает отказы и учитывает ли их в алгоритмах. Как я понял, вы имели ввиду именно это, что у бОльших игр будет больше отказов. А получилось, что отказы никак не сказывались на раскрутку. Хотя Яндекс говорил, что отказы для них это один из основных факторов рекоммендера. Что-то не сходится, не находите? Либо вы неправы, либо Яндекс.
Чел, сними офис неподалёку от дома, и работай или пили себе ролики сколько угодно, я так и сделал, а то бытовуха всё больше накладывает ограничения, а деньги приноси в том же размере или больше!
Да бред все это. Больше половины игр на Яндексе это игры на Юнити. Да и если и делать 3Д, то именно на нем. На Анриал вроде с ВЭБом и рекламой беда. А ноунейм движки учить ну такое себе… 2д констракт 3д Юнити.
Пзд, что я услышал)) Юнити подходит хуже, потому что движки написанные на жс лучше для браузера... А то что при выборе платформы "веб" у тебя игра компилируется и исполняются как нативные приложения никто даже знать не хочет)). Но сказать обязательно надо, потому что так сказал другой чел, который пишет на другом движке :)))) 0 негатива, просто лучше сначала разобраться в вопросе.
Спасибо за информацию, да, я вообще не шарю)) Все говорят что на js все збс, вот я и запомнил) Я же вообще не программист, так что верю словам других разработчиков)
@@indiealesha на деле все это компилируется в примерно похожие приложения, но разными итерациями и по-разному внутри все это происходит. На юнити на дистанции больше, потому что сами игры масштабнее
Отлично сказано, стоило бы разобраться в вопросе. При компиляции юнити делает веб ассембли, который содержит рантайм юнити, через который тягает методы JS для отрисовки внутри канваса. Вот это я понимаю нэтив. Тянуть рантайм и тягать методы JS лучше, чем писать их на чистом JS напрямую в WebGL, ага. А еще очень удобно делать асинхронную подгрузку, чтобы бандл на старте 40мб не весил в компилированном билде, да?
Он разбирается как раз. Но в плане метрик раздут большой хайп. Это касается и оптимизации сайтов. Когда гугл упомянул, что теперь будет смотреть на перформанс при ранжировании, то все ринулись оптимизировать, хотя такие факторы как внешние ссылки, CTR, поведенческие факторы влияют по-прежнему сильнее (и понятно почему). Также и с играми. Другое дело что если у вас будет почти такой же конкурент с производительностью и скоростью загрузки лучше, то тогда он выиграет. Всё просто.
Лёха, блоггерство это твоё, может лучше ну его нафиг этот геймдев? И будешь развивать каналы с видосами по другим тематикам? Харизмы тебе хватит, людям нравишься
Думаю каждый здравый человек понимает, что тут единственный 100-процентно верный совет это про то, что не рекомендуется вставлять рекламу во время геймплея, так как она негативно влияет на удержание. Про остальное каждый решает сам для себя.
Как юнитист скажу спасибо за то что поднял мотивацию и веру в себя
Хех, это отлично)
Спасибо за видео. Вот как раз перешел на unity с js. Вроде грузится все нормально. Плюс unity адаптирует игру в автомате под мобилки и десктоп, а на ваниле js приходилось вручную часто костыли писать
Спасибо за просмотр и комментарий) Прикольно что на юнити перешёл с js
Спасибо Алексею за счастливое детство.
😄😄😄
Если включить голову, то можно догадаться, что, например, модель (fbx) что в юнити, что в кокосе модель. Тоже самое с рисунками и музыкой. (Кстати, музыка весит обычно больше всего.) Так вот если проект содержит много контента (рисунков, моделей, музыки), то разница в выборе движков в отношении веса билда, не так заметна. Потому что билд и так будет весить нормально из-за контента. (И не поверю, что юнити плохо ужимает контент, а у кокоса или констракта или яваскрипт движков какой-то хитрый алгоритм сжатия и распаковки!) А вот если контента не много, то всё верно, юнити будет весить больше и грузиться дольше, но я делал игру на Phaser, она весит в зипе 1.3 мб и у неё Game Ready в 1.5 раза больше, чем у других моих игр на юнити, которые весят около 6.6 и 9.4 мб. Так, что да всё не так однозначно.
Самая важная характеристика - это, что игра не говно, потому что если игра запускается моментально, игрок моментально начинает играть и видит, что ему игра не нравится, то тут уже ничего не поделаешь. Как бы быстро она ни запускалась, это не помогло.
Отличный комментарий, спасибо)
А теперь давайте подумаем, как модельки общим весом в 34 мб могут весить в юнити 34 мб, а в cocos 3.5 мб? А никак! Либо кто-то предвзят к юнити, либо нагло врет (в принципе, одно и то же). Делаем пустые билды и увидим вес +- одинаковый у обоих, остальное чисто от догруженных моделей, текстур зависит. А учитывая, что разрабы пилят юнити 6 и планируют там подтянуть веб, то смысла в переходе на кокос нет вообще никакого. Если только хотите быть частью китайского коммьюнити)))
Я когда сравнивал это были 2 разные игры. Сравнение было не в том что одинаковые игры весят по разному, а в том, что у игры на юнити с весом в 34 мб, загрузка быстрее, чем у игры в 3.5 мб)
Подтянуть они подтянут технически, но негатив от того, что они вытворили у порталов останется осадком, и далее они не будут желать работать с играми на Юнити.
@@indiealesha Как ни странно, TTI не только зависит от игры. Я когда привязал покупки, TTI вырос на 2-3 секунды. В общем, это какой-то магический показатель, который сам Яндекс иногда роняет, печально.
Так Addressable(и его предок asset bundles) в юнити уже давно. Много человек пользуется? Нет, потому что это неудобно и проще забить.
Суммарно проекты могут весить 34мб. Но выигрывает в показателях тот, кто асинхронно подгружает ресурсы. Интересно как раз было бы увидеть сколько игроков нажало на кнопку играть и сколько по итогу начали играть.
@@asosnovsky я пользуюсь активно, кому неудобно, тот просто не разобрался
Спасибо за разбор! Самого покоробило это интервью, учитывая что есть игры миллионники с загрузкой 15+ секунд😂
Хех, ладно хоть не я один такой) спасибо))
Все правильно и по делу, самое главное, что ты забыл сказать ,Юнити удобен и в разы ускоряет разработку, что ооочень важно для ЯИ, где нужно буквально за считанные часы делать игры. Может этим похвастаться JS разраб без движка? Нет конечно, он будет месяц только графику выводить. Кому нужна будет его игра запускающаяся за 2 секунды, когда хайп сойдет? Вот именно. НИкому! Я понимаю, хорошие игры делаются дольше и порой нет четкого расчета на хайп, НО все таки это важная метрика и если дать тому же Юнити разрабу 3 месяца, он сделает Геншит, забьет на ЯИ и пойдет в Гугл =) а что будет делать JS без движка? плакать и переучиваться)) Как то вот так)
Хах, хороший комментарий)
1. Time to Interactive нужно сравнивать на примерно одинаковом количестве игроков и желательно больше 1000. Чем меньше выборка, тем меньшая значимость и точность.(это там где кокос с юнити сравнивали)
2. В примере с 30мб до 15мб и 7% улучшение - блин, 7% это огромное число сессий в вебе. И вы их теряете, потому что не пожали текстуры или музыку) Что говорить про игры в 50+ мб.
3. Мы уже не узнаем, но было бы интересно сравнивать игры как в п. 2 где разработчик уменьшил вес и что получилось. Возможно, Обби или Спуск набрали бы х2-х3 больше игроков, если бы было лучше в тех. плане. А может и нет)
1. Там как раз одинаковое последние дни, это в сумме у игр игроков разное количество)
2. Так то да, но смотря сколько сил потратил на оптимизацию. Если за это время мог другой проект сделать, то не резонно)
3. В скользком спуске и так оч крутая оптимизация, ребята мне писали как с ней парились. И скок билд весит мало
@@indiealesha Да, скользкий спуск по размеру и производительности действительно неплохо. Просто единицы умеют так делать)
В то время как Playcanvas, Three, BabylonJS, Cocos, Defold из коробки дают хороший размер и производительность.
Я в целом с тобой согласен, что без интересного геймплея это все без разницы. Вопрос только сможешь ли ты попап в волну оптимизировать и выжать максимум.
На ЯИ оч сильно не хватает показателя конверсии Лид -> Игрок. На Poki прям оч круто видеть сколько игроков ты теряешь. Если бы разработчики игр на ЯИ увидели, сколько игроков не доходя до старта геймплея, может бы по другому стали оценивать важность показателей размер/tti
Ждем интервью с разработчиками скоростного спуска))
Я тоже жду)
@@indiealesha Да не будет на Яндексе не какого скоростного пуска. Как-то на сайте с движком pointjs У него там выложены игры которые на Яндекс сделанные на чистом JS Я перешел по одной простенькой и ждал загрузки секунд 10-15 Потом уже в телеге у него прочитал. Что Яндекс отправил ему игру на доработку. Потому что игра запускалась вперед яндекс сдк. Так что все это дурной гон от того умника с кокос. Пока Яндекс сам не запустит свое сдк Твоя Игра не запустится Пока яндекс подгружается В это время и твоя игра подгружается
Спасибо Алексею за работу 🙌
Спасибо за комментарий 🤗
На юнити голый билд (под веб) будет весить около 5мб. То есть при нормальной скорости интернета загрузится за секунду, даже вступительная реклама от Яндекса будет идти дольше.
Больше всего в игре весят звуки, музыка, так как в формате Wav. Потом уже текстуры, 3д модели, анимации. Если мы предполагаем, что все это оптимизировано и весит мало. А не просто нахватали ассетов из стора и в дефолтном виде запихнули.
Главный враг игры это не ее вес, а неприметность. Когда она не выделяется на фоне других таких же.
Накидаем лайков за старания)
Хех, спасибо))
Кто шарит, почему в принципе все запускаемые игры на Я.играх - могут медленно грузиться ?(я не про шаблоны и свои игры, а вообще просто любые тыкнутые из новинок/популярных) По ~30-60 сек. грузятся теперь. До переустановки винды - всё было быстрее, какие-то мгновенно вовсе грузились, другие стандартные 5-15c (сейчас все медленно, независимо от проекта/движка). Случилось это, как - переустановил чистую винду. Закладки браузера - вручную вводил (ctrl-c - ctrl-v, не переносилось ничего автоматикой.), там была и вкладка Я.Игры скопирована и вставлена. Вот думаю, либо что-то не то с браузером у меня, либо на площадке какие-то изменения случились ?)
P.S. в браузере (chrome) - сменил метод рендеринга/ускорения. "Choose ANGLE graphics backend" в DX9 режим (ибо при остальных пресетах - видео на YT подтормаживали на х2 скорости, обратно ускорялись после затупа и тд.)
Но это не должно влиять, ибо так-же стоял DX9 до переустановки винды и было шустрее. Да и ставил Auto/DX11 и тд - не меняется.
На Microsoft Edge - быстрее, но всё-равно долго. За последние ~4 месяца не случалось ничего на Я.Играх ?
Странно 🤔
Спроси поддержку Я.Игр 👀
узнал почему?
@@dmitriykonopinskiy3793 Вернул Choose ANGLE graphics backend на DX11 в настройках chrome. Потом после нескольких перезагрузок пк (спустя несколько дней имеется в виду) - вроде игры в принципе стали запускаться (раньше статус бар загрузки не шёл вообще), но всё-равно как-то медленнее что-ли (ну я со времён как только снизили время нахождения в новинках на я.играх - перестал на площадке сидеть и балду пинал не притрагиваясь вообще к я.играм, может с тех времён что-то тоже изменилось не знаю), либо все массово на Unity начали делать проекты и не сжимать билды )).
Надо будет по-открывать чьи-нибудь игры на Construct, чтоб удостовериться)
Очень хорошие примеры с играми. Но в том примере, где юнити выигрывает по скорости загрузки, можно сказать, что для юнити есть плагины оптимизирующие многие процессы, либо упрощающие, не пользовался другими движками так что не могу сказать про них.
А что за плагины, можешь названия написать?
а Алёша - огурец!😊
Лёха, спасибо за контент!
Пожалуйста)) Спасибо что смотришь ❤️
Привет. Идея для видео. Сравнивать и оценивать игры подписчиков. С оригиналом который имеет больший успех. Допустим есть спуск на машине или паркур, которые стрельнули. Подписота скинет свои похожие игры и таким образом сравнить.
Хм, интересно, я подумаю)
На счет Unity это конечно лукавство. Если вы собираетесь делать 3d игру это вообще лучший выбор под веб.
💯💯💯
Привет Инди Алёша! Очень Интересное видео.Можете рассказать как подключить СДК для Яндекс игры(на construct).Я из за этого не могу ставить игры.Только из за этого отклоняет мои игры. Пожалуйста объясните если не трудно 🙏
Привет, тебе проще написать в телеграмме этот вопрос в каналы по констракту, оперативно помогут. Я на геймпуш делаю, так что не помогу с обычным сдк
Разве это реклама? Вы же говорили в одном видео,что если не ставить Яндекс не пропустить.
@@Amangeldi-yd4uq в геймпуше встроен Яндекс сдк как и сдк других площадок, поэтому я им пользуюсь. Можно и обычным сдк. Суть в том, что на словах не скажешь, что надо делать, проще спросить в телеграмм канале
Спасибо большое за объяснение
Привет инди. Можно ли работать с ЯИ за границей ? Есть ли какие тонкости с этой площадкой?
Привет, можно, но через посредников. У Яндекс игр есть специальные посредники для этого ну или прост найти человека из РФ и с ним договориться
Но у меня старая инфа, сейчас может быть наладили сотрудничество с иностранцами, лучше уточнять актуальную инфу у поддержки
Интересно, спасибо! А на Яндекс Игры разве можно загружать игры на JS ? Или это просто для сравнения было?
Привет, спасибо) Да, можно. Даже констракт на js 🤔
Какое взаимодействие через секунду? У меня пустой индекс хтмл загружается минимум 10 секунд! Потому что яндекс долго отвечает и подгружает кучу всякого барахла на старте
💯😌😌
Если руки не из ж... То игра будет запускаться нормально.
Почему-то мои 3д проекты загружаются 2-5 секунды на Unity.
Нужно просто ручками уметь оптимизировать, а не просто голимые билды заливать.
С весом то же самое при желании и знаниях в Unity можно получить 6-10 мб билд, иногда чуть меньше
Этот Муса не разбирается что творится на бекенде в Unity. Один из его тезисов не в пользу Unity был, что помимо самой игры билдится ещё рантайм c# (виртуальная машина, на которой и запускается c# код), но это применима только к web-разработке.
При сборке проекта c# код компилируется в IL2CPP - промежуточный код между C# и C++. А потом IL2CPP конвертирует код в обычный С++. Так что на выходе для запуска игры никакой рантайм не нужен, всё запускается нативно.
upd:
Конкретно для игр под веб платформы IL2CPP конвертирует код в WebAssembly, который запускается в браузере также без какого либо рантайма.
Ничего не понял, но понял, что Муса ошибался)
Кот на заднем фоне прям по столу)))
Почему это всех так тригерит?) Мне это тоже не нравится, но в целом пофигу) Я пытался переучить, но не вышло. Надо было жене котов с детства приучивать
А куда размещать игры сделанные на Unreal ? Может ли инди разработчик где заработать размещая свои игры.
На ПК, консолях и мобилках. Может везде кроме веба заработать)
@@indiealesha а куда ее грузить какие партнерки есть?
@@revengefallensaratov7546 Стим, гугл плей, аппстор и т.д. на все площадки кроме браузерных можешь. Не понял вопроса
@@indiealesha ну хочу свои игры на анреал загружать и монетизировать ищу партнерскую систему где это проще всего и выгоднее.
Ух, это щас было очень фундаментально 😂😂😂
Леш, ты приводишь в пример "ошибки выжившего". Сколько таких же игр с похожими механиками и хорошим промо и плейтаймом остались в полной заднице?
Просто эти успешные примеры выходили вовремя первыми и на основе хайпа на оригиналах с Гугл Плей. Как говорится, "на безрыбье и сам раком станешь". Это и есть тот самый "локальный успех". Он не делает Юнити хорошим движком для Веб.
Муса в интервью рассказывал в целом про то, что глобально нужно и важно делать в браузерках. И то, чем они занимаются, чтобы это было. Почему-то в этих планах, напрямую связанных с самой командой разработки Яндекс.Игр, ни слова про перспективность Юнити. Ну они явно не в восторге от того, что большинство разрабов пилят игры не так, как LisGames, а более быстрыми и дешёвыми методами. И если цель - уменьшить количество тяжеловесных 3D игр на площадке - так или иначе результаты будут становиться всё хуже и хуже. А люди, которые пилят игры так, как хочет сам Яндекс - будут получать больше. Имхо)
И насчёт темы про то, что у меня не стреляет, потому что время загрузки плохое - интервью мы записывали без подготовки и Муса вообще хз, что у меня там за игры и он не знал, что большая часть из них - без туториалов, в основном тесты шаблонов или эксперименты. Проекты не интересны по своей сути, в первую очередь. Поэтому так и ответил)))
Вообще спасибо, что посмотрел и даже пересмотрел ролик длиной в час, ещё и снял на него мнение))) Респект и уважуха) 💪
Но тут, скорее, гораздо важнее должна звучать тема "хайптрейна", чем тема "Юнити норм, никого не слушайте"
Ах да, на Кокосе небось средняя метрика посчиталась по мобилкам, а у Юнити по десктопу))) Чудес не бывает. Сравнивать надо игры с равнозначным распределением по платформам) 😊
Первый адекватный комментарий. Круто, что об этом сказал человек, который и инициировал то интервью. Мус абсолютно верно сказал, что юнити - ужасное решение для веб. С помощью сковороды можно приготовить яичницу, а можно сесть голой жопой и поехать на работу. У каждого инструмента есть сильные и слабые стороны. На ютубе полно примеров, почему юнити плохо работает в вебе, достаточно погуглить. Если кратко: юнити компилирует свой код в вебассембли (байткод), из которого начинает использовать canvas и js методы. Ваша игра использует canvas, как и нативный js, только через дополнительную абстракцию, потому глупо приводить примеры игр, которые случайно стрельнули (игнорируя, что весь топ доходных игр - игры на браузерных либах). Разраб на нэтив может без проблем грузить асинхронно большую часть аппликейшена, в отличии от скомпилированного кода. Особенно забавно то, что были приведены в целом не игры, а прототипы игр, демки, которые на безрыбье получили охваты аудитории. Сначала используют инструменты, которые позволяют неэффективно и невыгодно выполнять задачи, а потом жалуются, что их алгоритм не продвигает. Прошу прощения, если кого-то оскорбили мои слова, я не хотел этого. Используйте правильные инструменты для собственных задач. Спасибо за внимание :)
Хороший анализ 👍
Спасибо)
Идеально чтобы загрузки вообще не было. А еще надо сделать вирус , чтобы ваша игра была установлена у каждого пользователя Яндекс игр и чтобы она сама в себя играла.
😄
как может 3Д игра быстро грузиться?
а сколько у нас ПК игры загружается?
Для веба и правда важно, чтобы игра быстро грузилась. Поэтому надо стараться делать 3д игры лёгкими (у многих получается), либо подгрузку делать. Главное, чтобы билд больше 40 мб не весил и в целом норм
Не понял сравнения кокоса и юнити. Во первых кокос заточен под мобилку и Мус говорил не про вес билда, а про саму структуризацию билда движком
Ну, это я так, сравнил разницу в весе и скорость загрузки. Ну, возможно это не имело особого смысла, но я был удивлен и захотел остальным показать)
кайфовое видео!
Хех, спасибо)
спасибо за видео
Спасибо за комментарий 🤗
Время загрузки игры: 14.87. Эх, блин, одной сотой не хватило….
Возможно что эта игра сделанная на кокосе с билдом в 3.5 мб загружается дольше из за того на какую аудиторию она рассчитана. Скажем в нее играют на дешевых смартфонах с плохим интернетом. И тот же юнити в равных условиях покажет намного более худшие результаты. Но это не значит что он хуже чем кокос. Просто конкретно для этой специфической аудитории важно максимально вложиться в оптимизацию.
Скорее всего
Понятно, что unity подходит для веба, успешные игры тому подтверждение. А чел в очках просто делает слишком громкие заявления, видимо потому, что сам использует другой движок. И мне интересно, что у него там за успешные игры. Time to interactive не может быть 2 секунды, в unity только splash screen 2 сек. и на это время идет увеличение. Единственно, что unity проигрывает кокосу по производительности, но в unity 6 обещали ее улучшить для веба.
движок, который не создан для Webgl - это UE. Они сами отказались. Так что посоветовал бы вынуть руки из жопы.
Правильно! Если в движке есть экспорт на Web, то он для него уже создан)
я выбираю Юнити, потому что не хочу сидеть на браузерках. Я хочу через год-два двигаться дальше, а не застревать на ЯИ. И я не хочу изучать что-то совершенно новое, т.е. разрабатывая браузерки на ЯИ я улучшаю свой общий скилл на Юнити, который мне пригодится в будущем.
Абсолютно верно. Важна сама игра и опыт, который она даёт, неважно как и на чём она сделана. Если она хорошо выполняет свою задачу, даёт эмоции, даже если грузится чуть дольше - юзеры дождутся и сыграют. Разницу в 5 секунд загрузки, кто вообще может заметить, чтобы уйти не дождавшись? Никто не будет отмерять 4-5 секунды разницы, чтобы сбежать до их истечения, это глупо.
Скорее всего не Unity не создан для браузерных игр, а этот тип не создан для Unity)
😄😄😄
Ты можешь быть успешным разработчиком и кормильцем семьи, но когда жена моет полы, лучше не попадаться ей
Хахахах, что правда то правда
Вообще ты сравнил юнити и кокос по времени загрузки, но ты учел какое соотношение игроков с телефона и с компа!?
Телефоны используют не очень хороший интернет или находятся в зонах с плохим покрытием. Так что на время может влиять и то на каком устройстве больше всего играют, а не только вес
Да, на самом деле это было не совсем верно. Но мне потом парнишка показывал только десктоп у обоих и все равно юнити выигрывал, но отрыв меньше уже был
@@indiealesha ну тогда вопрос нет)
Блин.. я вообще не понимаю что происходит. Что люди на серьезных щщах сравнивают скорость загрузки игры.
Никого не смущает что в одну игру где 100500мгб запускают чуть ли не сидя на сервере, а вторую из Пакистана на GPRS инете.. ну камон..
Да...тем для разговора кроме политики уже почти не осталось)
@@indiealesha ненене, Лёх(можно так?) уж лучше искать корреляцию еспм с тти чем политику, я готов слушать про алгоритмы сжатия пнгшек чем политику. Плиз молю нинада!)))
@@indiealesha а вообще) ни,давай лучше про то как ты игру делаешь выпуск/стрим запили. А то закостенеешь в однотипном контенте
Здесь речь была о том, как Яндекс расценивает отказы и учитывает ли их в алгоритмах. Как я понял, вы имели ввиду именно это, что у бОльших игр будет больше отказов. А получилось, что отказы никак не сказывались на раскрутку. Хотя Яндекс говорил, что отказы для них это один из основных факторов рекоммендера. Что-то не сходится, не находите? Либо вы неправы, либо Яндекс.
@@ex-format как нибудь сделаю) но я делаю игры на констракте, а подписоты много на других движках, не сильно релевантный контент
Чел, сними офис неподалёку от дома, и работай или пили себе ролики сколько угодно, я так и сделал, а то бытовуха всё больше накладывает ограничения, а деньги приноси в том же размере или больше!
Золотые слова...надо бы)
10/10
❤️❤️❤️
ух, эта щас была очинь фундаминтальна!
😂😂😂
Да бред все это. Больше половины игр на Яндексе это игры на Юнити. Да и если и делать 3Д, то именно на нем. На Анриал вроде с ВЭБом и рекламой беда. А ноунейм движки учить ну такое себе… 2д констракт 3д Юнити.
💯
Делаем игры на юнити в том числе и на яндекс) все норм работает быстро запускается и хорошо зарабатывает так что это чушь)
Еееее, ещё один кейс в копилку
@@indiealesha когда на интервью позовешь ахах
Пзд, что я услышал))
Юнити подходит хуже, потому что движки написанные на жс лучше для браузера... А то что при выборе платформы "веб" у тебя игра компилируется и исполняются как нативные приложения никто даже знать не хочет)). Но сказать обязательно надо, потому что так сказал другой чел, который пишет на другом движке :))))
0 негатива, просто лучше сначала разобраться в вопросе.
Спасибо за информацию, да, я вообще не шарю)) Все говорят что на js все збс, вот я и запомнил) Я же вообще не программист, так что верю словам других разработчиков)
@@indiealesha на деле все это компилируется в примерно похожие приложения, но разными итерациями и по-разному внутри все это происходит. На юнити на дистанции больше, потому что сами игры масштабнее
Отлично сказано, стоило бы разобраться в вопросе. При компиляции юнити делает веб ассембли, который содержит рантайм юнити, через который тягает методы JS для отрисовки внутри канваса. Вот это я понимаю нэтив. Тянуть рантайм и тягать методы JS лучше, чем писать их на чистом JS напрямую в WebGL, ага. А еще очень удобно делать асинхронную подгрузку, чтобы бандл на старте 40мб не весил в компилированном билде, да?
Леха , у тебя кот на заднем фоне , после лотка по столу ходит
С этим уже ничего не сделать((
Жена их не отучила теперь мне мучиться
@@indiealesha пи**ть , только так можно перевоспитать 😁
Используйте старую версию юнити, вес будет меньше.
0:37 Да как он посмел?!
))
тебе нужен сценарий, очень много повторяешься и говоришь "ща чуть позже расскажу". Не знал что у тебя есть кошка)
Презентация и есть мой сценарий)) у меня 2 кота)
Школьник не разбирается в том о чем говорит
Какой именно школьник?
Он разбирается как раз. Но в плане метрик раздут большой хайп. Это касается и оптимизации сайтов. Когда гугл упомянул, что теперь будет смотреть на перформанс при ранжировании, то все ринулись оптимизировать, хотя такие факторы как внешние ссылки, CTR, поведенческие факторы влияют по-прежнему сильнее (и понятно почему). Также и с играми. Другое дело что если у вас будет почти такой же конкурент с производительностью и скоростью загрузки лучше, то тогда он выиграет. Всё просто.
Кот по столешнице ходит. Вы ему разрешаете?
У меня жена с ними 2 года жила до моего прихода. За эти 2 года она им разрешала, а теперь их хоть бей, не понимают)
Если бы не юнити, в геймдеве было бы на 70% больше свободного времение без его блять обсуждения
Хахахаха, и правда)
На юнити надо знать как ресурсы загружать, если будешь тупо делать игру и не заморачиваться как это всё будет загружаться то конечно юнити говно хD
Фоновая музыка много весит
Поэтому надо без музыки игры выпускать хах я шучу)
И вот верь после этого не подтвержденной информации.
21 век век дизинформации....
Да надо верить, просто до момента, пока инфу не опровергнут хах
Когда будет интервью с казахом?))
Хороший вопрос) Сам бы хотел узнать
@@indiealesha а чё так? Не хочет интервью давать?)
@@bogozavr хах, да, он ещё не достоин интервью со мной) сказал как лям в месяц поднимет придет)
Ниша игры и хайп решают все.
Это точно)
А подскажите, какие жанры игр вы считаете сейчас самыми прибыльными?
Молодец. А то несут херню со своим констрактом.
Хахаха, эээй) констракт топ 😎😂 просто решил немного ваш юнити защитить, но констракт все равно круче хахах
@@indiealesha Мы оба знаем что это не так )))
Лёха, блоггерство это твоё, может лучше ну его нафиг этот геймдев? И будешь развивать каналы с видосами по другим тематикам? Харизмы тебе хватит, людям нравишься
Хахах, мне кажется ч наоборот плохой блогер)) Говорю тихо, безэмоционально, монтирую сквозь рукава) Думаю пусть остаётся как хобби хах
@@indiealesha первая стадия - отрицание)