Прямо сейчас в Asset Store
STUDIONEWPUNCHPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3👍1
air.dev
Air: Multitask with agents, stay in control
Air is an agentic development environment. Delegate complex coding tasks to AI agents that work in parallel – always under your oversight.
JetBrains работают над новой ADE
Уровень материала:🦆 #news #ai #offtop
JetBrains представили свою Agentic Development Environment — Air (website).
Это примерно то же, что есть в Cursor, Trae SOLO и пр., только без IDE. Больше похожее на Verdent и Warp. Ставим задачи агентам, запускаем их параллельно и смотрим, как утекают кредиты, пока они работают.
Оно пока в превью. Доступно пока только для macOS. И работает пока только в связке с Claude Agent, для которого нужна подписка в Anthropic.
Позже появится поддержка агентов Gemini, Codex и Junie. И очень любопытно, что Junie пошёл не в первую очередь.
〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️
Junie уже сильно морально устарел: уступает по возможностям, удобству, качеству и стоимости всем своим конкурентам. Никаких серьёзных обновлений не происходит. И, мне кажется, уже не произойдёт.
Jetbrains полностью убрали Edit-Mode из своего Jetbrains AI. Сначала взамен они предлагали использовать Junie. Потом включили поддержку Claude Agent.
А теперь и вовсе добавили поддержку ACP (Agent Client Protocol) — специального протокола для подключения сторонних агентов, который JB разрабатывают совместно с Zed.
〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️
Как бы Junie не оказался очередным экспериментом наравне с Fleet, который должен был стать конкурентом VS Code, но уже точно не станет.
JB в этом году совсем забросили его разработку, перестали поддерживать для него Kotlin Multiplatform и назвали Fleet "experiment in the realtime collaboration tech", на прощание подарив всем своим IDE дизайн от Fleet.
〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️
С одной стороны, интересное развитие. С другой, вообще непонятно, за что тогда платить в Jetbrains AI. Автокомплит и так бесплатный. Junie полуживой, а чат интегрируется с Claude Agent и другими сервисами, за которые нужно платить отдельно.
Не срастается у Jetbrains с AI всё никак. Сначала автокомплит два года доводили до ума, теперь похоже с агентами начинается эпопея. На Junie вообще не ставлю.
Уровень материала:
JetBrains представили свою Agentic Development Environment — Air (website).
Это примерно то же, что есть в Cursor, Trae SOLO и пр., только без IDE. Больше похожее на Verdent и Warp. Ставим задачи агентам, запускаем их параллельно и смотрим, как утекают кредиты, пока они работают.
Оно пока в превью. Доступно пока только для macOS. И работает пока только в связке с Claude Agent, для которого нужна подписка в Anthropic.
Позже появится поддержка агентов Gemini, Codex и Junie. И очень любопытно, что Junie пошёл не в первую очередь.
Junie уже сильно морально устарел: уступает по возможностям, удобству, качеству и стоимости всем своим конкурентам. Никаких серьёзных обновлений не происходит. И, мне кажется, уже не произойдёт.
Jetbrains полностью убрали Edit-Mode из своего Jetbrains AI. Сначала взамен они предлагали использовать Junie. Потом включили поддержку Claude Agent.
А теперь и вовсе добавили поддержку ACP (Agent Client Protocol) — специального протокола для подключения сторонних агентов, который JB разрабатывают совместно с Zed.
Как бы Junie не оказался очередным экспериментом наравне с Fleet, который должен был стать конкурентом VS Code, но уже точно не станет.
JB в этом году совсем забросили его разработку, перестали поддерживать для него Kotlin Multiplatform и назвали Fleet "experiment in the realtime collaboration tech", на прощание подарив всем своим IDE дизайн от Fleet.
С одной стороны, интересное развитие. С другой, вообще непонятно, за что тогда платить в Jetbrains AI. Автокомплит и так бесплатный. Junie полуживой, а чат интегрируется с Claude Agent и другими сервисами, за которые нужно платить отдельно.
Не срастается у Jetbrains с AI всё никак. Сначала автокомплит два года доводили до ума, теперь похоже с агентами начинается эпопея. На Junie вообще не ставлю.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤2👍2
aks2dio | Unity и геймдев
JetBrains работают над новой ADE Уровень материала: 🦆 #news #ai #offtop JetBrains представили свою Agentic Development Environment — Air (website). Это примерно то же, что есть в Cursor, Trae SOLO и пр., только без IDE. Больше похожее на Verdent и Warp.…
Два обновления по прошлому посту
Уровень материала:📢 #news #offtop #ai
1️⃣ Jetbrains "похоронили" Fleet
Теперь официально.
22 декабря Fleet пропадёт из Toolbox App, и весь его серверный функционал будет отключён, в т.ч. AI Assistant🫡
Мне он нравился. Я им пользовался. Всё, что мешало ему полностью заменить мне VS Code, это пустой магазин расширений.
〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️
2️⃣ Junie интегрируют в Jetbrains AI
JB начали работы по интеграции чата и агента в один общий интерфейс. У меня уже заработало. И это отлично.
Тут даже больше боли было не в том, что агент отдельным плагином — это неудобно. А в том, что Junie умел меньше, чем их же чат.
Унификация точно пойдёт на пользу. Это уже, как минимум, выглядит намного лучше.
Там, глядишь, и список моделей общий станет (у Junie их всего 5, а в чате - прорва). И вызов тулов починят, а то пока только gpt-5 стабильно работает.
Уровень материала:
Теперь официально.
22 декабря Fleet пропадёт из Toolbox App, и весь его серверный функционал будет отключён, в т.ч. AI Assistant
Мне он нравился. Я им пользовался. Всё, что мешало ему полностью заменить мне VS Code, это пустой магазин расширений.
JB начали работы по интеграции чата и агента в один общий интерфейс. У меня уже заработало. И это отлично.
Тут даже больше боли было не в том, что агент отдельным плагином — это неудобно. А в том, что Junie умел меньше, чем их же чат.
Унификация точно пойдёт на пользу. Это уже, как минимум, выглядит намного лучше.
Там, глядишь, и список моделей общий станет (у Junie их всего 5, а в чате - прорва). И вызов тулов починят, а то пока только gpt-5 стабильно работает.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1
Новый Год уже близко, но ещё ближе новая подборка мемов про игры, GameDev и IT из самых рабочих чатов и самых ваших комментариев
Уже вот тут, в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄6✍1🔥1
YouTube
Understanding Unity memory | Unite 2025
Getting the best performance for your game can depend heavily on the way you're using memory, and C#, while a language with many great features, wasn't initially designed around the performance needs of game developers. Understanding the way your C# code…
На YouTube начали выкладывать доклады с Unite 2025. Обычно они довольно скучные, банальные и неинформативные. И оттуда редко удаётся что-то полезное выцепить.
Но доклад Understanding Unity memory
Так сложилось, что не все попадают в сферу через вуз. И не многие находят интересным или нужным изучать это самостоятельно.
Но это важно для понимания контекста и принятия нужных решений, особенно там, где важна производительность. И в эпоху AI, где фундаментальные навыки приобретают бòльшую значимость.
Данный доклад — полезный экспресс-экскурс по тематике, чтобы освежить знания или закрыть имеющиеся пробелы. Что ждёт внутри
Но это как раз типичный доклад Unite, с которым чувствуешь, как зря теряешь время — можно собрать всю полезность, просто прокликав.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤3👍1
Готовый персонаж для Unity (Built-in, URP, HDRP) и UE5.
Много опций для изменения внешности, причёсок и одежды.
Ссылка:
Промокод:
IDAFABER2025Please open Telegram to view this post
VIEW IN TELEGRAM
✍3❤3🔥3
aks2dio | Unity и геймдев
По наводке из комментариев, можно забрать модельку Mechanic Girl из той же серии на fab.com, без промокодов — просто бесплатно.
🔥4🎄1
YouTube
Level up your Web builds: Best practices and innovations for Unity Web development | Unite 2025
Discover how Josh Loveridge and Stratton Studios have pioneered Unity web development to create games with tens of millions of plays worldwide. This session explores proven strategies for optimizing load times, streamlining workflows, and delivering next…
Посматриваю контент с Unite 2025. Подумал полезным подсветить пару моментов из доклада Level up your Web builds 📱 и дополнить комментариями.
1️⃣ Addressables для контента
2️⃣ Особенности бандлов в вебе
3️⃣ KTX2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
35 объектов с 2K и 4K паками текстур:
Разрушенное здание, лестницы, качели, разбитые окна, тротуары, статуи, обломки и др.
Где:
Промокод:
NOTLONELY2025Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4
Шпаргалка по базовым концепциям C#
Уровень материала: 🐣 #junior
Хотел к кейсам по
Но увлёкся дополнением контекста — слишком всё разрослось. Попробовал ужать до формата карточек, но туда тоже никак не помещается.
В общем, ни туда, ни сюда. Удалять тоже жалко. Оставлю в формате "шпаргалки". Может окажется полезно. А может кринж-треш-слоп. Как минимум, сам многое с удовольствием перечитал и повторил.
⚫️ Stack / Heap
⚫️ Reference / Pointer
⚫️ Value Type / Reference Type
⚫️ Boxing / Closure
⚫️ ref / out / in
⚫️ ref struct / ref return / ref local
Дополнительно сошлюсь на Metanit — любимый, простой, удобный и бессмертный учебник. Все эти темы там разобраны более практично и подробно.
Уровень материала: 🐣 #junior
Хотел к кейсам по
ref из видео оставить ссылок на доп материалы и сделать конспект. Т.к. тема интересная и часто используемая в популярных ECS-фреймворках.Но увлёкся дополнением контекста — слишком всё разрослось. Попробовал ужать до формата карточек, но туда тоже никак не помещается.
В общем, ни туда, ни сюда. Удалять тоже жалко. Оставлю в формате "шпаргалки". Может окажется полезно. А может кринж-треш-слоп. Как минимум, сам многое с удовольствием перечитал и повторил.
Дополнительно сошлюсь на Metanit — любимый, простой, удобный и бессмертный учебник. Все эти темы там разобраны более практично и подробно.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7✍1
Дешевле — не всегда хуже: экономим на AI
Уровень материала: ☕️ #offtop #ai
В этом месяце про AI пока не писал — успеваю ещё исчерпать свой лимит.
Замечаю, что большинство (по моим ощущениям) пользуется тем, что громче звучит в инфополе. Типа Claude Code, Codex, Cursor.
Это несомненно хорошие инструменты. Мощные. Но, соответственно, недешёвые.
Но с мощными инструментами нужно ещё уметь работать, чтобы эффективно конвертировать вложенные средства в пользу. Один только факт подписки на них чуда не сделает.
У меня поинта два🔄
1️⃣ Учиться можно на аналогах попроще и подешевле.
2️⃣ Сейчас такой перенасыщенный рынок, что в целом есть достойные альтернативы подешевле и на повседнев.
Про эти варианты "подешевле" я далее и раскатаю монолог.
Уровень материала: ☕️ #offtop #ai
В этом месяце про AI пока не писал — успеваю ещё исчерпать свой лимит.
Замечаю, что большинство (по моим ощущениям) пользуется тем, что громче звучит в инфополе. Типа Claude Code, Codex, Cursor.
Это несомненно хорошие инструменты. Мощные. Но, соответственно, недешёвые.
Но с мощными инструментами нужно ещё уметь работать, чтобы эффективно конвертировать вложенные средства в пользу. Один только факт подписки на них чуда не сделает.
У меня поинта два
Про эти варианты "подешевле" я далее и раскатаю монолог.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2👍2
Нельзя Toolbar, но можно Overlay: кастомизация Unity
Уровень материала:📎 #tool
В Update Notes по Unity 6.3 LTS💬 была добавлена кастомизация Toolbar. Тогда по докам 📱 не было понятно, может ли оно удобно заменить популярные пользовательские расширения для кастомизации, которые были упомянуты в посте про EditorPrefs 💬
Лично залазить в 6.3 пока некогда. Но на канале git-amend вышло видео📱 про эти новые возможности кастомизации. И похоже что это именно оно. Совсем не так удобно, как в любительских расширениях, но зато без дополнительных пакетов и "из коробки".
Однако это только в 6.3 — не все успели её раскатить. Но и в версиях постарше, начиная от 2021, тоже есть похожая возможность: кастомные Overlay для Scene View.
Документация: Unity📱
Это такие панели, которые могут быть плавающими, прикреплёнными к краям Scene View или встроенными в него.
В частности, их можно тоже "вписать" в Toolbar, но только который внутри Scene View.
Они могут быть как элементарно простыми, так и нагружено сложными.
Так что в какой-то степени это даже более гибкая история, чем обычный Toolbar.
Оно достаточно удобно пишется (генерируется) на уже прижившемся Visual Elements из UI Toolkit.
Поддерживается два типа оверлеев:
⚫️ Toolbar Overlay
⚫️ Panel Overlay
Уровень материала:
В Update Notes по Unity 6.3 LTS
Лично залазить в 6.3 пока некогда. Но на канале git-amend вышло видео
Однако это только в 6.3 — не все успели её раскатить. Но и в версиях постарше, начиная от 2021, тоже есть похожая возможность: кастомные Overlay для Scene View.
Документация: Unity
Это такие панели, которые могут быть плавающими, прикреплёнными к краям Scene View или встроенными в него.
В частности, их можно тоже "вписать" в Toolbar, но только который внутри Scene View.
Они могут быть как элементарно простыми, так и нагружено сложными.
Так что в какой-то степени это даже более гибкая история, чем обычный Toolbar.
Оно достаточно удобно пишется (генерируется) на уже прижившемся Visual Elements из UI Toolkit.
Поддерживается два типа оверлеев:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3
MongoBleed: критическая уязвимость CVE-2025-14847
Уровень материала:📢 #news #offtop
Ещё один элемент из нашего стека на одном проекте навёл суеты.
Если кто-то тоже гоняет на монге, берите к сведению.
После обнародования таких уязвимостей особо ушлые хакеры любят искать тех, кто не успел принять меры.
Один раз даже проиграли в эти догонялки. В этот раз не повезло серверам Rainbow Six Siege (habr).
Оценка по CVSS: 8.7 / 10.
Суть: уязвимость позволяет злоумышленникам извлекать неинициализированную heap memory с серверов БД без необходимости аутентификации, через механизм сжатия zlib, который используется для компрессии сетевых сообщений.
Поражение: многие версии, от 3.6 до 8.2. Т.е. вплоть до версий от 2017 года. Это более 87 тысяч активных инстансов.
Решения:
⚫️ MongoDB Atlas уже пропатчен.
⚫️ Для собственных инстансов нужно установить патч-обновление требуемой версий.
⚫️ Если нет возможности обновиться, отключить сжатие zlib.
⚫️ И лучше закрыть открытый доступ к порту до Mongo.
Подробнее: The Hacker News🔗
Уровень материала:
Ещё один элемент из нашего стека на одном проекте навёл суеты.
Если кто-то тоже гоняет на монге, берите к сведению.
После обнародования таких уязвимостей особо ушлые хакеры любят искать тех, кто не успел принять меры.
Один раз даже проиграли в эти догонялки. В этот раз не повезло серверам Rainbow Six Siege (habr).
Оценка по CVSS: 8.7 / 10.
Суть: уязвимость позволяет злоумышленникам извлекать неинициализированную heap memory с серверов БД без необходимости аутентификации, через механизм сжатия zlib, который используется для компрессии сетевых сообщений.
Поражение: многие версии, от 3.6 до 8.2. Т.е. вплоть до версий от 2017 года. Это более 87 тысяч активных инстансов.
Решения:
Подробнее: The Hacker News
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Это был тяжёлый год. Новый будет ещё тяжелее. Но хорошо смеётся тот, кто смеётся последним
Остатки мемсиков про игры, GameDev и IT рискуют стать прошлогодними — так что доедаем, пока не испортились. А завтра уже приступим к салатам
Смеяться — это сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Уровень материала:
Наконец можно выдохнуть и продолжить спокойно отсматривать доклады с Unity 2025.
В докладе The state of 2D in Unity
SpriteAtlasManager.CreateSpriteAtlas.В Unity 6.3 он ещё не доступен. Но есть упоминание в документации по Unity 6.4.
API позволяет упаковывать спрайты в атлас не на этапе разработки в редакторе, а динамически, прямо во время работы приложения.
Эти сродни
CombineMeshes, когда несколько мешей объединяются в один. Только теперь для спрайтов, которые собираются по востребованию в один общий спрайт-атлас.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤3👍2
Offerwall как наступившее будущее монетизации
Offerwall — это внутриигровая витрина заданий, где игроки добровольно получают премиальную валюту за конкретные действия: прохождение опроса, достижение уровня в другой игре или регистрация в сервисе.
В разработке пока не касался. Но похоже этого уже не миновать, особенно в Mobile. Этот приём развивается достаточно давно, и как пользователь я уже неоднократно с этим сталкивался.
Вместо "плати или смотри" приходит "плати или делай". Но рекламу минуту "посмотрел" и закрыл. А тут сходи, набери 1000 очков в вообще другой игре — это намного дольше, не интересно, и требует активного участия. И на очередном пэйволле от этого сложно отмахнуться.
С точки зрения пользы для рекламодателей и разработчиков об этом рассказали в докладе The evolution of rewarded engagement📱 с Unite 2025.
💎 Кто что получает:
⚫️ Игрок — бонусы и платный контент бесплатно,
⚫️ Разработчик — монетизация игроков и выплаты от рекламодателя,
⚫️ Рекламодатель — гарантированное целевое действие.
🖥 Типы заданий:
⚫️ Простые/Дешёвые: Просмотр видео, подписки на соцсети, короткие опросы.
⚫️ Средние: Регистрация в сервисах, установка и запуск приложений.
⚫️ Сложные/Дорогие: Достижение этапов в других играх.
📈 Плюсы:
⚫️ Открываются по желанию пользователя в любое время (в отличие от рекламы).
⚫️ Средний eCPM (доход на 1000 рекламных показов) достигает $280.
⚫️ Лучше конверсия в платящих пользователей.
📉 Минусы:
⚫️ Подходит не для всех жанров.
⚫️ При неправильной настройке можно обесценить игровую валюту.
⚫️ Основной доход в Tier-1 странах, с другими — сложнее, потребуется гео-мультипликатор наград для привлечения.
⚫️ На iOS запрещены задания на установку приложений.
⚫️ Риск ухода пользователя в другую игру из оффера.
✔️ Когда использовать:
⚫️ Устойчивая игровая экономика с высокой ценностю игровой валюты.
⚫️ Доля платящих > 3%.
⚫️ Праздничные акции.
⚫️ Midcore и Hardcore проекты.
❌ Когда не стоит использовать:
⚫️ Не на что тратить много игровой валюты.
⚫️ Слабая экономика, без дефицита ресурсов.
⚫️ Нет hard-валюты, только soft.
⚫️ Гиперказуальные игры.
Offerwall — это внутриигровая витрина заданий, где игроки добровольно получают премиальную валюту за конкретные действия: прохождение опроса, достижение уровня в другой игре или регистрация в сервисе.
В разработке пока не касался. Но похоже этого уже не миновать, особенно в Mobile. Этот приём развивается достаточно давно, и как пользователь я уже неоднократно с этим сталкивался.
Вместо "плати или смотри" приходит "плати или делай". Но рекламу минуту "посмотрел" и закрыл. А тут сходи, набери 1000 очков в вообще другой игре — это намного дольше, не интересно, и требует активного участия. И на очередном пэйволле от этого сложно отмахнуться.
С точки зрения пользы для рекламодателей и разработчиков об этом рассказали в докладе The evolution of rewarded engagement
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
Хабр
Serialize Reference. Познаем грани
И прежде чем погрузиться в мир SerializeReference, я рекомендую ознакомиться с документацией от самих Unity. Там хорошо описаны базовые особенности и назначение этой функции. Вот часть пунктов, почему...
На Хабре встретил статью про сценарии и способы использования 📝
Не сторонник такого способа сериализации, но тем, кто готов к нему прибегнуть, контент придётся в пору. Особенно хорошо, что тема раскрывается через анализ того, во что это по итогу сериализуется в
Отдельного внимания заслуживают и пакеты для Unity💻 и для Rider 💻 от автора статьи для работы с
Добавил также ссылку на эту статью в свой обзорный материал про способы сериализации💬
[SerializeReference] Не сторонник такого способа сериализации, но тем, кто готов к нему прибегнуть, контент придётся в пору. Особенно хорошо, что тема раскрывается через анализ того, во что это по итогу сериализуется в
yaml'ах.Отдельного внимания заслуживают и пакеты для Unity
SerializeReference. Подобный тулинг сильно скрашивает опыт взаимодействия с ними.Добавил также ссылку на эту статью в свой обзорный материал про способы сериализации
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
Уровень материала: 🐣 #junior
Ещё один полезный доклад с Unite 2025: How to find memory leaks with the Memory Profiler
Не смотря на название, в докладе внимание уделено не только возможностям Memory Profiler.
Есть информация и про типы памяти:
Native, Managed, Graphics, Untracked. Есть про естественный рост потребления, про утечки памяти, про фрагментацию и её особенности с GC в Unity (т.е. про Boehm и CoreCLR).
В некотором смысле, он хорошо дополняет доклад Understanding Unity memory
Dispose у того, что это требует. .material может создаваться новый материал, который нужно уничтожать (нужно помнить про .sharedMaterial).CancellationToken или в Forget-режиме: могут работать неконтролируемо долго и удерживать ссылки на данные.(пример про AttachExternalCancellation
Dispose.Например, в OnEnable — подписались, в OnDisable — отписались. В Start — инициализировали, в OnDestroy — деинициализировали. И т.д.
CancellationToken и/или принудительные таймауты для асинхронных методов.Ещё у меня есть короткие тематические нарезки из старых докладов:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤1
Читеры в многопользовательских играх
Уровень материала: 🐥 #middle #multiplayer
Последний шэр хорошего доклада с Unite 2025.
В этот раз Making games that keep cheaters away📺
Тут тему читов тоже уже ранее немного однажды задевал: пуньк💬
И на Хабре ранее натыкался на серию статей: про сами читы и про анти-читы📝
Что было внутри доклада, с небольшими дополнениями от себя:
1️⃣ Мотивации читеров:
🟣 Заработок (P2E, продажа прокаченных аккаунтов и читов, влияние на игровую хард-экономику).
🟣 Соц. статус: получение признания и статуса без усилий.
🟣 Доминирование.
2️⃣ Типы читов:
🟣 Локальные (Wall Hack, Radar, Aim Bots и т.д.)
🟣 Сетевые (Lag Switch, Fake Lag Drop Hack и т.д.)
🟣 Читы, изменяющие состояние игры (Speed Hack, Fly Hack и т.д.).
3️⃣ Способы реализации читов:
🟣 Изменение данных в RAM.
🟣 Реверс инжениринг, патчинг кода, подмена ассетов.
🟣 Перехват системных вызовов.
🟣 Подмена сетевых пакетов.
4️⃣ Модели авторитарность:
🟣 Server Authority, когда всё решает сервер, самый безопасный и подходящий для PvP.
🟣 Про виды авторитарности и топологий я ранее собирал более подробный материал 💬
5️⃣ Технические барьеры для читеров:
🟣 Code Obfuscation: беспорядочное переименование, перемешивание и замусоривание итогового кода.
🟣 Memory Scrambling: случайное смещение адресов в RAM.
🟣 Projection: смещение чисел в RAM, чтобы не хранить их в памяти в явном виде.
🟣 Network Encryption: шифрование сетевого трафика.
🟣 Data Encryption: шифрование сохраняемых данных.
🟣 Code Virtualization: использование кастомного языка для части кода игры, который может понять только встроенная в игру "виртуальная машина".
🟣 Integrity Protection: хэширование и сверка файлов и участков памяти игры.
🟣 Anti-cheats инструменты: Client-side, Server-side.
🟣 Runtime-проверка подключенных дебаггеров.
🟣 Анализ паттернов поведения.
6️⃣ Правила разработки:
🟣 Запрещено хранить пароли и API-ключи в коде или системах контроля версий.
🟣 Серверный и клиентский код должны находиться в разных сборках и не попадать друг в друга.
🟣 Хранить в RAM минимально необходимую информацию для продолжения игры текущего конкретного игрока.
🟣 Не хранить в RAM избыточные данные других игроков.
7️⃣ Стратегии наказания:
🟣 Платные игры: бан для читера в бесплатной игре ничего не стоит.
🟣 Банить отложено, не сразу, чтобы читеры не поняли, из-за чего именно случился бан.
8️⃣ Задача в борьбе с читерами:
🟣 Искоренить читеров невозможно, но можно сделать взлом настолько дорогим и скучным, чтобы им было проще уйти в другой проект.
Это в т.ч. коррелирует с мыслью, которую я давно прочно ухватил из "45 татуировок менеджера" Батырева: если хочешь, чтобы следовали правилам, нужно создать условия, в которых нарушать правила настолько сложно, что проще им следовать.
Уровень материала: 🐥 #middle #multiplayer
Последний шэр хорошего доклада с Unite 2025.
В этот раз Making games that keep cheaters away
Тут тему читов тоже уже ранее немного однажды задевал: пуньк
И на Хабре ранее натыкался на серию статей: про сами читы и про анти-читы
Что было внутри доклада, с небольшими дополнениями от себя:
Это в т.ч. коррелирует с мыслью, которую я давно прочно ухватил из "45 татуировок менеджера" Батырева: если хочешь, чтобы следовали правилам, нужно создать условия, в которых нарушать правила настолько сложно, что проще им следовать.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥5
Уровень материала:
В конце года писал про бесплатные легальные возможности использовать AI — там пока всё актуально (разве что Antigravity лимиты урезали). Но успели появится новые возможности.
Giga_Potato. После preview узнаем, кто за картошкой скрывался 🥔Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤4
Новая подборка GameDev и IT мероприятий, которые встретились в чатах, группах и сети
Находи свой город, оставляй ссылки на другие мероприятия и заглядывай в Геймдев Афишу
Please open Telegram to view this post
VIEW IN TELEGRAM