Однажды, на собесе меня спросили интересный вопрос, который сейчас мне кажется очевидным, но в то время я напрягся, и даже не помню, выдал ли верный ответ или нет.
Вопрос звучал так:
Вот есть у нас необходимость иметь поддержку в миллион сущностей, может быльше, точное число неизвестно. Как сделать хранение и обработку этих сущностей наиболее эффективно?
Перед тем как ответить, расскажу, чем обычный лист плох в этом плане.
Все дело в количестве, и том, как объекты хранятся в динамических листах. Напомню, что лист - это массив внутри. По умолчанию, массива нет, он создается при первом добавлении элемента, первоначальная емкость - 4 записи. При внесении 5го элемента, создаётся новый массив в два раза больше первого и туда переносятся 4 старых объекта, плюс пятый. И так далее для 8, 16 и т.д. Каждый новый массив - это новая аллокация, удвоение объема. На малых объемах это незаметно, а вот когда выходим начисла с шестью нулями - тяжеловато.
Но можно же создать массив с заданным объемом! Скажете вы и будете правы! Но и тут нас ждёт подвох: по ТЗ массив динамический, так что риск просадок во время копирования все еще присутствует.
Ответ, который от меня ожидали:
Такой подход используется в Ecs, кстати, в том числе и в дотсах, хотя там немножк сложнее чем просто чанки. Сущности хранятся в чанках, размер каждого чанка определен.
Плюсы: рост массива не подразумевает копирование, а подразумевает создание нового "чанка" с указанной размерностью и всьо
Нюансы:
• Как я уже сказал, такой подход используется в ECS, но не только в расширении массивов дело. Дело в том, что для максимальной скорости обработки данных процессор помещает кусочки себе в кеш L1, L2 вот это вот. Кеш маленький, зачастую 32Кб, поэтому быстрее всего обрабатывается такой чанк, элементы которого в куче (памяти имеется ввиду) лежит последовательно, и при этом не выходит за границы размера кеша процессора. Поэтому имеет смысл выбирать размерность таких чанков с опорой на размер кеша процессора целевой аудитории.
• Но и это еще не все! Как я и сказал, элементы на куче должны располагаться плотничком для максимальной эффективности. А значит, речь идет о типе данных значение (Value Type). Потому что если в массиве будет лежать 1000 ссылок, то это не имеет смысла в вопросе скорости, все равно не получится закешировать весь объем данных в L1/L2, потому что сами объекты раскиданы по куче.
#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28❤8
Меня жестко скамит Appodeal
Уже многочасов не могу починить проблему в игре. Ситуация: в игре есть реклама, использую Appodeal для показа, все окей. В рамках рефакторинга, обновил сдк, и реклама отвалилась. Несколько раз перенастроил, вплоть до пошаговых действий по документации, шаг за шагом, без малейшего отступлления, результат один:
• Appodeal инициализируется успешно, логи есть, инициализируется только один тип, RewardedVideo, другие не нужны
• Запускаю рекламу, она проходит все проверки: IsLoaded(), CanShow(), везде речь про RewardedVideo
• Ничего больше не происходит. Ни рекламы, ни ошибок, ни вообще каких-либо логов.
Подцепил логирование с девайса (тут неважно какого, реклама не работает и на андрои и на айос). Смотрю в логи, говорит реклама запущена успешно - баннер. ВТФ? ЧатГПТ в этом вопросе превратился в имбицила, который говорит по-переменно: так не должно быть, но так задуманно.
Для эксперимента, включил инициализацию баннера. Включаю же рекламу все равно с запуском типа RewardedVideo - и реклама стала показываться! Баннер!
На этом я пока остановился. Если кто сталкивался и починил - чирканите в комменты, что происходит. Буду продолжать решение, потом в этот же пост добавлю решение для будущих поколений. А пока у меня бомбит, так сказать.
Всем хорошей пятницы!
______________
UPD: решение:
Как у меня было до обновления СДК:
Как у меня стало после обновления СДК:
Как НА САМОМ ДЕЛЕ надо было, чтобы было после обновления СДК:
Кто заметил разницу, тому лайк. Кто не заметил - тому часы головной боли. Кто это придумал - тому обкакаться в постели.
Уже многочасов не могу починить проблему в игре. Ситуация: в игре есть реклама, использую Appodeal для показа, все окей. В рамках рефакторинга, обновил сдк, и реклама отвалилась. Несколько раз перенастроил, вплоть до пошаговых действий по документации, шаг за шагом, без малейшего отступлления, результат один:
• Appodeal инициализируется успешно, логи есть, инициализируется только один тип, RewardedVideo, другие не нужны
• Запускаю рекламу, она проходит все проверки: IsLoaded(), CanShow(), везде речь про RewardedVideo
• Ничего больше не происходит. Ни рекламы, ни ошибок, ни вообще каких-либо логов.
Подцепил логирование с девайса (тут неважно какого, реклама не работает и на андрои и на айос). Смотрю в логи, говорит реклама запущена успешно - баннер. ВТФ? ЧатГПТ в этом вопросе превратился в имбицила, который говорит по-переменно: так не должно быть, но так задуманно.
Для эксперимента, включил инициализацию баннера. Включаю же рекламу все равно с запуском типа RewardedVideo - и реклама стала показываться! Баннер!
На этом я пока остановился. Если кто сталкивался и починил - чирканите в комменты, что происходит. Буду продолжать решение, потом в этот же пост добавлю решение для будущих поколений. А пока у меня бомбит, так сказать.
Всем хорошей пятницы!
______________
UPD: решение:
Как у меня было до обновления СДК:
public AdsProviderAppodeal()
{
Appodeal.Initialize(appId, AppodealAdType.RewardedVideo);
}
public void ShowRewardedVideo()
{
Appodeal.Show(AppodealAdType.RewardedVideo);
}
Как у меня стало после обновления СДК:
public AdsProviderAppodeal()
{
Appodeal.Initialize(appId, AppodealAdType.RewardedVideo);
}
public void ShowRewardedVideo()
{
Appodeal.Show(AppodealAdType.RewardedVideo);
}
Как НА САМОМ ДЕЛЕ надо было, чтобы было после обновления СДК:
public AdsProviderAppodeal()
{
Appodeal.Initialize(appId, AppodealAdType.RewardedVideo);
}
public void ShowRewardedVideo()
{
Appodeal.Show(AppodealShowStyle.RewardedVideo);
}
Кто заметил разницу, тому лайк. Кто не заметил - тому часы головной боли. Кто это придумал - тому обкакаться в постели.
😱12😁8🌚3❤1
Скриншот-суббота
Vol. 174
🔠 Походу, обновление EcoClicker вместе с портированием на iOS выходит на финишную прямую. Решил проблемы с iOS, решил проблему со скамом Appodeal (там лолкекчебурек). Так что следующая неделя, наконец, закрытие всех выкладских делов, и там буду думать, чего бы отснять полезного :D
___
По традиции, призываю делиться своими результатами за последнюю неделю в комментариях!
#скриншотсуббота
Vol. 174
___
По традиции, призываю делиться своими результатами за последнюю неделю в комментариях!
#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🎉3
Всем здрасти. На фоне новостей про блокировку телеги в РФ, хотел бы узнать, насколько жива ещё аудитория оттуда?
Anonymous Poll
71%
Я тут (из РФ)
29%
Я тут (не из РФ)
❤🔥6
Изучаю их в двух форматах - платно с привязкой к проекту и оплатой токенов, и бесплатно - просто, как консультант. Что я могу сказать на данный момент:
Стоит уточнить, что я далеко не гуру нейросеток, и не плотно с ними работаю
Бесплатные (ChatGPT, Gemini)
• Хорошо выдает микроскопические кусочки кода на уровне методов, вроде алгоритма сортировки, перемещения с простыми условиями, начисление ресурсов или модификаторов
• Код больше чем в один метод выдает слабо расширяемый, не гибкий. Можно, конечно накидать промпт длинною в книгу, но зачем, если быстрее самому написать то, что требуется. То есть с задачей сложнее калькулятора нейросетка даже не ускоряет
Платные (пробовал Cursor, Claude Code)
• Лучшая модель та, что вшивается в проект, может читать его и понимать контекст на любом языке.
• Платить нужно за токены, если очень грубо - за слова, которые ИИ принимает и генерирует. Поэтому токены очень быстро кончаются, ну либо деньги, тут у всех по разному. Кстати, каждый чатик для генерации все новых ответов - читает то, что было в чатике раньше, поэтому в интересах кошелька не вести длинные диалоги
• Качество сильно лучше бесплатных моделей. Контекст держит, может навигировать по проекту, сравнивать, делать по аналогии, учитывая и архитектуру и даже код стайл
• Но не идеально, периодически "рефакторит" с изменением логики, пишет код с искаженной логикой, так что всю работу нужно в любом случае проверять
Итого: могу сказать так, что платные модели - ускоряют производство, это правда. Но ускорение в районе 10-30%. Бесплатные модели - больше как быстрый StackOverflow. Помните такой? Он еще жив вообще?
Делитесь в комментах, как вам помогают нейросетки, какими пользуетесь, продали ли уже почку на токены?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤5
Скриншот-суббота
Vol. 175
🔠 Что ж, обновление EcoClicker на андроид полетело в релиз, пока на 50%, а то я там всю кору перелопатил на новый способ сохранения, надо проверить, что все работает :) на айос снова какие-то проблемесы с билдом.
___
Зову всех также делиться своими недельными наработками в играх за последнюю делаю!
#скриншотсуббота
Vol. 175
___
Зову всех также делиться своими недельными наработками в играх за последнюю делаю!
#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4
А оно и вправду интересно, Adjust, напомню, это сервис мобильной атрибуции и аналитики. То есть, если привлекаете пользователей в свои мобилки каким-то ссылочным образом (ака реклама, например), то Adjust поможет анализировать, откуда приходит трафик. А дополнительно - классическая аналитика, чтобы отслеживать еще и то, что делает игрок в игре. Получается связка: откуда пришел, что сделал, до куда дошел. Так можно определить, какие источники, каких игроков приводит и оптимизироваться, если это реклама особенно.
В общем, тг канал ребята тоже завели, там все русскоязычные новости будут, подписуйтесь
Всех с началом рабочей недели!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12
This media is not supported in your browser
VIEW IN TELEGRAM
Продолжаемс эксперименты с нейросетками
По мотивам комментариев из поста чуть выше, решил плотнее побаловаться с Cursor. В комментариях вроде бы не писали никаких инструкций, но что-то в голове щелкнуло, и пришло понимание того, как нужно писать промпты для разработки.
На приложенной гифке - результат 8 запросов к нейросети:
• При помощи лишь одного запроса, я получил полностью работоспособную игру 2048 на логах в консоль, с управлением, указанием размера поля, сида, и количества снапшотов в журнале, чтобы откатывать ход можно было.
• Второй запрос - добавил всю логику визуала, кроме анимаций. Да, пришлось создать префабы и скрипты накинуть руками.
• Три запроса ушло, чтобы добавить анимации на перемещение плитки, мерж и появление. Анимациии при помощи твинов. Все работало уже гладенько и можно тестить геймплей, есть незначительные баги, но выглядит красиво. Можно уместить в один промпт, на самом деле.
• Еще три промпта потратил на то, чтобы отполировать синхронизацию анимаций с моделью, потому что модель считается моментально при инпуте, а анимации показывают состояние с задержкой, Cursor не сразу допедрил, как синхронизировать анимации, когда клацаешь на клавиши очень быстро.
Бесплатных запросов вышло 4 штуки, потом попросили "оплатить подпиську". Получается, оплатил, посмотрю, насколько эффективными будут потраченные 20 баксов, но учитывая, что ИИ поработал без контекста и даже без рулзов, результат огонь. Нравится. Давно хочется перестать ковырятсья в мелких задачах, особенно связанных с вьюхой.
По мотивам комментариев из поста чуть выше, решил плотнее побаловаться с Cursor. В комментариях вроде бы не писали никаких инструкций, но что-то в голове щелкнуло, и пришло понимание того, как нужно писать промпты для разработки.
На приложенной гифке - результат 8 запросов к нейросети:
• При помощи лишь одного запроса, я получил полностью работоспособную игру 2048 на логах в консоль, с управлением, указанием размера поля, сида, и количества снапшотов в журнале, чтобы откатывать ход можно было.
• Второй запрос - добавил всю логику визуала, кроме анимаций. Да, пришлось создать префабы и скрипты накинуть руками.
• Три запроса ушло, чтобы добавить анимации на перемещение плитки, мерж и появление. Анимациии при помощи твинов. Все работало уже гладенько и можно тестить геймплей, есть незначительные баги, но выглядит красиво. Можно уместить в один промпт, на самом деле.
• Еще три промпта потратил на то, чтобы отполировать синхронизацию анимаций с моделью, потому что модель считается моментально при инпуте, а анимации показывают состояние с задержкой, Cursor не сразу допедрил, как синхронизировать анимации, когда клацаешь на клавиши очень быстро.
Бесплатных запросов вышло 4 штуки, потом попросили "оплатить подпиську". Получается, оплатил, посмотрю, насколько эффективными будут потраченные 20 баксов, но учитывая, что ИИ поработал без контекста и даже без рулзов, результат огонь. Нравится. Давно хочется перестать ковырятсья в мелких задачах, особенно связанных с вьюхой.
🔥23👍11
Сейчас в моей основной команде есть целых три QA специалиста. Крутых специалиста! Поэтому, я и захотел поделиться тем, в чем заключается эта, на мой взгляд, очень важная специальность.
Quality Assurance, или "гарантия качества", так звучит полное название. Кратко - QA (куа, куашники). И важно понимать, это не тестировщики, хотя функции тестировщика эти люди тоже выполняют.
Какие задачи вообще входят в обязанности QA специалистов:
- Очевидно, тестирование. Тестирование перед релизом. Имитируя пользовательский опыт, они ищут баги и описывают, где, что они нашли и самое главное - как повторить. Эта информация невероятно ценна при починке этих багов.
- Тестирование может быть не только ручным, но и автоматизированным. Поэтому QA специалисты могут писать и авто-тесты, что позволяет сократить время ручного тестирования. К слову, авто-тесты пишут часто для бизнес логики.
- Чтобы тестировать, нужно ещё иметь навык составления тест планов. Очень многие флоу игрока четко описаны в документации, и пограничные случаи тоже описаны. Поэтому в тест план записываются проверки на все пограничные случаи в этом флоу. Тест план - это, грубо говоря, чек-лист, по которому нужно пройти тестировщику, после каких-то изменений впроекте. По этому листу может пройти любой тестировщик, будучи даже ни разу не трогавщиц проект в тестируемом месте. Тест план пишется заранее и дополняется по ходу тестирования
- Так же QA специалист шарит за нагрузочное тестирование. Это про случай клиент-серверных игр. Одиночных или PvP. Множество одновременно играющих пользователей могут легко перегрузить сервер(а), и обязанность QA специалиста это предотвратить. Просчитать, какие действия игроков нагружают сервер, какой флоу игроков, в какие моменты и сколько игроков смогут в итоге положить сервер. После составления плана идут попытки имитации нагрузки при помощи искусственных игроков и вносятся коррективы в технические лимиты, оптимизация кода и тд.
Если сложить все эти составляющие, то в итоге получим сокращение многих-многих человеко-часов разработки и исправления багов, сокращения огромного количества потраченных нервов разработчиков и вообще бизнеса. А также спокойствие самих игроков, которые будут играть в стабильную, классную игру.
Please open Telegram to view this post
VIEW IN TELEGRAM
💯14🔥6❤3
Скриншот-суббота
Vol. 176
🔠 Обновление EcoClicker на андроид раскатано на 100%, вроде все окей, хотя кто-то из "старичков" успел пожаловаться на сломанную автоработу на производящих объектах. Похоже, не все пограничные случаи обработал при миграции. Что ж🤷♂
🔠 Экспериментирую с нейросетками, писал в посте выше о том, как я при помощи 8 промптов сделал 2048 с анимациями и вообще расширяемую (можно выбирать размер поля, откатывать ходы). Сейчас продолжаю эксперименты с Micro SaaS, темпы, конечно, впечатляют. После 3 часов работы у меня есть полноценный сайт с авторизацией от Гугла, загрузкой файла для дальнейшей обработки, самой обработки и возвращении результата. Такими темпами через недельку релизнусь) что за проект, подскажу позднее
___
Ну и вы не забывайте, что скриншот-суббота, она для всех, но в первую очередь, для самих себя. Делитесь наработками в комментариях, и хороших выходных!
#скриншотсуббота
Vol. 176
___
Ну и вы не забывайте, что скриншот-суббота, она для всех, но в первую очередь, для самих себя. Делитесь наработками в комментариях, и хороших выходных!
#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🎉4
Ludum Dare - всё. Но не срочно
Майк Каспржак, организатор всем известного Ludum Dare заявил, что эпоха геймджема подходит к концу, и в 2028-м году пройдет последний официальный 64-й Ludum Dare.
Майк не связывает решение о завершении организации геймджема с какими-то проблемами вроде финансовых, или личных, а заявляет о том, что проект уже отжил свое, и пора бы ему на покой. Была идея найти преемника, но после неудачной попытки, было решено, что Майк не будет передавать кому-то проект.
Не смотря на заявление, что мол, это не из-за проблем, Майк все-таки пожаловался на жизнь, проект влияет на личную жизнь, а также на поиск работы: он уже год не может найти работу. Такая вот обстановочка на рынке в геймдеве.
При всем при этом 64-й Ludum Dare не фиксированная конечная точка, а лишь окончание регулярной линейки геймджемов. Майк не отрицает, что время от времени, он, возможно, будет возвращаться к организации.
Также Майк предлагает развивать собственные геймджемы, и не зацикливаться на Ludum Dare.
Надо будет как-нибудь организовать (думаю об этом уже год, ага).
Майк Каспржак, организатор всем известного Ludum Dare заявил, что эпоха геймджема подходит к концу, и в 2028-м году пройдет последний официальный 64-й Ludum Dare.
Майк не связывает решение о завершении организации геймджема с какими-то проблемами вроде финансовых, или личных, а заявляет о том, что проект уже отжил свое, и пора бы ему на покой. Была идея найти преемника, но после неудачной попытки, было решено, что Майк не будет передавать кому-то проект.
Не смотря на заявление, что мол, это не из-за проблем, Майк все-таки пожаловался на жизнь, проект влияет на личную жизнь, а также на поиск работы: он уже год не может найти работу. Такая вот обстановочка на рынке в геймдеве.
При всем при этом 64-й Ludum Dare не фиксированная конечная точка, а лишь окончание регулярной линейки геймджемов. Майк не отрицает, что время от времени, он, возможно, будет возвращаться к организации.
Также Майк предлагает развивать собственные геймджемы, и не зацикливаться на Ludum Dare.
Надо будет как-нибудь организовать (думаю об этом уже год, ага).
😭25🏆6❤5
Инди-тусовка для тех, кто в Москве, или рядом
Завтра будет фестиваль «Горизонт инди-культуры», так что, кто-там рядом, рекомендую заглянуть, понетворкать, поболтать. Не на правах рекламы, а дабы поддержать геймдев тусовку, особенно инди. Далее часть от самих организаторов:
25 апреля приглашаем на ежегодный фестиваль «Горизонт инди-культуры»! это день, посвящённый инди-играм и гик-культуре, где можно не только поиграть, но и увидеть, как создаются проекты.
в программе гостей ждет обширная программа: презентации студенческих игр, лекции экспертов, мастер-классы и косплей. в течение дня будут работать игровые зоны с более чем 30 авторскими проектами, где гости смогут тестировать игры, общаться с разработчиками и задавать вопросы, а еще зоны квестов, косплея и студенческих организаций.
😎 ознакомиться подробнее с программой фестиваля и зарегистрировать можно здесь.
→ 25 апреля, 12:00
→ Покровский б-р, 11
Завтра будет фестиваль «Горизонт инди-культуры», так что, кто-там рядом, рекомендую заглянуть, понетворкать, поболтать. Не на правах рекламы, а дабы поддержать геймдев тусовку, особенно инди. Далее часть от самих организаторов:
25 апреля приглашаем на ежегодный фестиваль «Горизонт инди-культуры»! это день, посвящённый инди-играм и гик-культуре, где можно не только поиграть, но и увидеть, как создаются проекты.
в программе гостей ждет обширная программа: презентации студенческих игр, лекции экспертов, мастер-классы и косплей. в течение дня будут работать игровые зоны с более чем 30 авторскими проектами, где гости смогут тестировать игры, общаться с разработчиками и задавать вопросы, а еще зоны квестов, косплея и студенческих организаций.
→ 25 апреля, 12:00
→ Покровский б-р, 11
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍9
Скриншот-суббота
Vol. 177
🔠 Времени было мало на неделе, так что подзастрял с инструментом-переводчиком CSVшек. Но уже близок к MVP, если повезет, то на неделе запущу. Там уже все механизмы работают, надо поработать над безопасностью и UX.
Многие делятся тем, что канал - полезная штука и помогает попасть в геймдев, узнать что-то новое, что прям полезная штука. Сейчас, когда у меня ощущение, что все всё знают и делать новый контент не имеет смысла, меня это очень сильно поддерживает и толкает что-то все-таки снять. Спасибо.
___
Ну и раз вы дочитали до сюда, то не забывайте и проектами делиться в комментариях. Смотреть другие, вдохновляться, вот это все!
#скриншотсуббота
Vol. 177
Многие делятся тем, что канал - полезная штука и помогает попасть в геймдев, узнать что-то новое, что прям полезная штука. Сейчас, когда у меня ощущение, что все всё знают и делать новый контент не имеет смысла, меня это очень сильно поддерживает и толкает что-то все-таки снять. Спасибо.
___
Ну и раз вы дочитали до сюда, то не забывайте и проектами делиться в комментариях. Смотреть другие, вдохновляться, вот это все!
#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤5🫡4
Где еще можно кидать свои проекты в скриншот-субботу
Собрали удобную папку с каналами, где регулярно проходят скриншот-субботы, чтобы можно было делиться своими наработками строго по списку :D
Ну а так как в Лавке эта традиция соблюдается во чтобы то ни стало, то и мы участвуем.
Добавить папку
Собрали удобную папку с каналами, где регулярно проходят скриншот-субботы, чтобы можно было делиться своими наработками строго по списку :D
Ну а так как в Лавке эта традиция соблюдается во чтобы то ни стало, то и мы участвуем.
Добавить папку
32🫡6🎉3❤2🔥1
У знакомого с перформящим продуктом есть потребность в расширении команды. Нужна парочка мощных и красивых геймплейных юнитиста, которые могут в 3D, сидят без дела, и хотели бы поработать с Казахстаном.
Все подробности можно узнать напрямую у @utepovd
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🤔3
Чем полезны интерфейсы в разработке, так это тем, что под реализацией можно спрятать такую дичь, что без молитвы на изгнание бесов, взглянуть даже не получится.
Помните старую байку про принципы ООП, SOLID, зависимость на абстракциях, бла-бла-бла.. Так вот, в реальности, сильно чаще интерфейсы создаются для написание го
Все дело в том, что в реальном производстве (игр, приложений, сайтов, чего угодно), если мы говорим про бизнес, то главное это деньги. При чем стадия проекта не сильно важна, будь это незерабатывающий стартап, или многолетний перформящий продукт. Без денюжек не выжить в обоих случаях.
Поэтому разрабатывать в спокойном темпе, вытаскивая качество на первый план не получается практически никогда. Важна скорость, итерации, чтобы быстрее начать зарабатывать. Именно бизнес платит нам, разработчикам денюжку, именно он знает, когда и что нужно выпустить (кровь из носу), поэтому нужно с ним считаться.
Лишь при одном условии можно повлиять на сроки и качество проекта - убедить бизнес, что если сейчас сделать плохо, это аукнется нам через полгода, год, и исправление будет стоить столько деняк, что пожалеют все.
А так как это удается редко, то все наши деяния скатываются к интерфейсам в шарпах. Закладываешь контракт, пишешь УГК-реализацию, смиренно кладешь задачу на рефакторинг в бесконечный бэклог техдолга.
Забываешь.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🫡8🔥6💯1
Скриншот-суббота
Vol. 178
🔠 Почти-почти закончил переводчик CSV файликов, осталось пару функций запилить, домен выбрать и запустить.
___
Накопилась кучка идей для видео, пора уже выходить в эфир, будет время - запишу или хотя бы подготовлю что-нибудь.
___
Если вы видите пост в субботу, это означает, что это традиционная рубрика в Лавке Разработчика, где в комментариях можно поделиться своими наработками за неделю: скриншотом, видео, или просто текстом! Приглашаю в комментарии
Vol. 178
___
Накопилась кучка идей для видео, пора уже выходить в эфир, будет время - запишу или хотя бы подготовлю что-нибудь.
___
Если вы видите пост в субботу, это означает, что это традиционная рубрика в Лавке Разработчика, где в комментариях можно поделиться своими наработками за неделю: скриншотом, видео, или просто текстом! Приглашаю в комментарии
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍5🔥3
Unity продолжает (как и все) работу над собственной нейросетью, последнее обновление не скажу, чтобы принесло много нового, по сравнению с прошлой версией, но удобство есть:
• Подклюение в пару кликов, проект должен быть в Unity Cloud
• Подписька 10 баксов в месяц, если сидишь на Unity Personal, на ругих планах - бесплатно. Выдаются токены, как быстро они тратятся - непонятно
• Это чат в редакторе - удобно
• Можно подключать другие нейросетки, MCP инклюдед - вот это оч удобно, можно подрубить Claude, Cursor и кодить прям в редакторе
Из того, что уже было в бета версиях и вероятно, стало лучше:
• Генерация контента: материалы, звуки, 2д/3д ассеты, было печально, сейчас возможно тоже
___
Я, тем временем, немного приноровился писать код через нейросетки. Понравилось. Тупят только в том случае, если промпт хреново написан, или сам не шаришь за тему (в этом случае и промпт будет хреново написан).
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍8
Скриншот-суббота
Vol. 179
🔠 Наконец-то закончил вайбкодить сервис для быстро перевода, купил домен, вечером поставил цепляться, но чёт он ещё не подцепился, так что жду на проде домен и представлю вам.
___
Ну и раз я закончил с сервисом, то планирую поработать над видом ком. Пришло время, как раз к лету, когда все отдыхать начнут 👍
___
Приглашаю и вас поделиться своими результатами за неделю в комментариях после сигнала. Динь!
Vol. 179
___
Ну и раз я закончил с сервисом, то планирую поработать над видом ком. Пришло время, как раз к лету, когда все отдыхать начнут 👍
___
Приглашаю и вас поделиться своими результатами за неделю в комментариях после сигнала. Динь!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4
🧠 Иногда кажется, что 30% комиссии — это просто «данность» в мобайле.
Можно сколько угодно крутить экономику, офферы и ретеншн, но в какой-то момент начинаешь считать внимательнее и ловишь себя на мысли: а что если часть продаж вынести за пределы игры?
Сейчас по этой теме появляется всё больше практики: от базовых вещей вроде запуска вебшопа до более системных подходов — Seamless Experience и повторной монетизации.
Если интересно покопаться глубже: https://t.me/+6VdXIF8i-xMzNDky
Реклама. ООО Е-Промо. ИНН 5260246781. Erid: 2W5zFKA4bz9
Можно сколько угодно крутить экономику, офферы и ретеншн, но в какой-то момент начинаешь считать внимательнее и ловишь себя на мысли: а что если часть продаж вынести за пределы игры?
Сейчас по этой теме появляется всё больше практики: от базовых вещей вроде запуска вебшопа до более системных подходов — Seamless Experience и повторной монетизации.
Если интересно покопаться глубже: https://t.me/+6VdXIF8i-xMzNDky
Реклама. ООО Е-Промо. ИНН 5260246781. Erid: 2W5zFKA4bz9
Telegram
D2C powered by Xsolla
Как разогнать вебшоп с нуля: 5 шагов до первой 1000 покупок
Первые 1000 транзакций — психологический рубеж. На пути к нему важно понять: если без дополнительных стимулов визиты не переходят в оплату, в дальнейшем придётся докупать трафик и скидками компенсировать…
Первые 1000 транзакций — психологический рубеж. На пути к нему важно понять: если без дополнительных стимулов визиты не переходят в оплату, в дальнейшем придётся докупать трафик и скидками компенсировать…
👀5