Найти в Дзене
Закреплено автором
Unity и геймдев | aks2dio
Это приветственный стартовый пост. Буду возрождать свой уголок для само-выражения и фиксации опыта. С 2017 г. разрабатываю, лидую, преподаю, менторю и консультирую. Был в найме, стартапах, фрилансе, инди, мобилках, десктопах, вебе, XR. Про это и могу рассказать. И про новые вехи в своей карьере. Для усвоение полученных знаний веду конспекты (я — фанат всяческой отчётности и контроля). Попробую делать это и в публичном поле. В 2021 г. была попытка ведения блога. К сожалению, тогда утонул в рутине и забросил. Но это оказалось полезным начинанием, к наработкам которого я до сих пор возвращаюсь и использую: те же наделанные мною бенчмарки регулярно пригождаются для очередного анализа очередной идеи. Какой контент можно ждать: - 🗒️ Точно будут небольшие посты с какими-нибудь заметками, инсайтами, бенчмарками и технологиями. - 📅 Анонсы публичных выступлений, где будет возможность пообщаться лично. - 📢 Рекомендации: видео-ролики, статьи, пакеты и всё, что покажется любопытным и захочется отложить. - 📽️ Буду учиться делать Клипы и Видео про что-нибудь полезное. - 📝 Буду практиковаться в написании статей. Уже готовлю первую пробу. - 📶 Возможно будут стримы. Есть идеи на проекты — думаю над тем, чтобы работать над ними онлайн. - ❓Если будет востребован Q&A, то будет и это. Как часто: жизнь покажет, но пока думаю, что не часто :) 1. Это всё больше для меня: что-то обдумать, обработать, зафиксировать, чтобы к этому можно было позже вернуться. 2. Буду делиться своим приобретаемым опытом и будет здорово, если он окажется полезен. 3. Буду рад опытом не просто делиться, но и обмениваться. Уверен, что у тебя, читатель, найдутся интересные комментарии, дополнения или темы для обсуждения. Первый камень заложен. До новых постов 👋 ——————————————————————— #unity #gamedev #development #dotnet #csharp #management #teamlead #education #геймдев #разработка #юнити #менеджмент #управление #тимлид #обучение #образование
1 год назад
Unity и геймдев | aks2dio
📍Навигация📍
1 год назад
Инженерный подход к разработке с AI
Разработка с AI — это отдельная группа навыков и подходов, которые нужно нарабатывать и совершенствовать. Иначе AI никак не поможет работе, и даже сделает хуже. Генерация кода — задача, с которой LLM давно справляются отлично. Позволю себе заметить, что уже даже лучше людей. PR от машины смотреть легче и понятнее. Т.к. допускают они меньше совсем нелепых ошибок, ради которых нужно всматриваться внимательно в каждую строчку. Они могут ошибиться в связях и архитектуре. Но на этом уровне проблемы отслеживать важнее и проще, чем на уровне кода, где нужно утомительно проверять условные отписки...
1 неделю назад
Релиз ​Spacetime DB 2.0
SpacetimeDB — это in‑memory реляционная БД для realtime-игр, которая в то же время является backend‑сервером, а логика выполняется непосредственно с данными в БД. Для "скриптинга" поддерживается много языков: от Rust до C#. Website | Github Проект изначально разрабатывался студией Clockwork Labs специально для их собственной MMO — BitCraft. Но позже они выкатили это на Github и теперь постепенно всё больше уходят в сторону полноценного Backend-as-a-Service. Собственно сама идея этой платформы — это экстремально низкая задержка, что как раз очень важно для realtime-игр...
3 недели назад
Новый текстовый движок для Unity
Встретил интересный пакет UniText. Это текстовый движок для Unity, по типу TextMeshPro. Но на базе HarfBuzz — того же, что используется во многих браузерах, софте и всяких ОС. Выглядит настолько хорошо, что похоже на скам. Но оно, по крайней мере, действительно работает. Лично пока всё проверить времени не хватает. Если кто уже успел, оставляйте фидбэк. Хоть оно и якобы эффективнее TMP, но пока кажется, что с визуальной настройкой есть свои неудобства и ограничения. Оф. сайт | Github | Документация ——————————— 🔸 100% поддержка Unicode, а это более 150 языков, в т...
3 недели назад
Коварный AttachExternalCancellation
Если вы работаете с асинхронностью в Unity, то наверняка знакомы с UniTask. Это более эффективный и удобный для Unity инструмент, чем обычные шарповые Task. GitHub Его удобство часто достигается за счёт разнообразного "сахара", с которым важно не переборщить. Одна из таких "сладостей" — это метод AttachExternalCancellation, который очень часто используют не по назначению. —————————————— Обычно для прерывания асинхронной операции используют CancellationToken: его передают внутрь и отслеживают. Если...
1 месяц назад
Пакет для бенчмарков в Unity
Уровень материала: 📎 #tool Были планы сделать какой-то медиа-контент по этой теме, но так долго жду возможности, что уже, похоже, никогда. Поэтому хотя бы в виде постика зафиксирую этот тул в истории. ——————————— Performance Testing Package — это официальное расширение для Unity Test Framework, которое позволяет удобно и быстро реализовывать бенчмарки для вашего кода. * Бенчмарк — это тест, который измеряет производительность в контролируемых условиях для получения объективных числовых показателей...
1 месяц назад
🎁 Бесплатное из мира AI 🎁
В конце года писал про бесплатные легальные возможности использовать AI — там пока всё актуально (разве что Antigravity лимиты урезали). Но успели появится новые возможности. 1️⃣ В KiloCode стала доступна бесплатно preview новой Stealth Frontier модели под кодовым название Giga_Potato. После preview узнаем, кто за картошкой скрывался 🥔 2️⃣ Появилось бесплатное API для автокомплита от Mistral. И KiloCode сделали инструкцию о том, как это подключить к ним. Подтверждение аккаунта по российскому номеру телефона работает...
2 месяца назад
Читеры в многопользовательских играх
Последний шэр хорошего доклада с Unite 2025. В этот раз Making games that keep cheaters away 📺 Тут тему читов тоже уже ранее немного однажды задевал: пуньк 💬 И на Хабре ранее натыкался на серию статей: про сами читы и про анти-читы 📝 Что было внутри доклада, с небольшими дополнениями от себя: Это в т...
2 месяца назад
🧠 Утечки памяти 🧠
Ещё один полезный доклад с Unite 2025: How to find memory leaks with the Memory Profiler 📺 Не смотря на название, в докладе внимание уделено не только возможностям Memory Profiler. Есть информация и про типы памяти: Native, Managed, Graphics, Untracked. Есть про естественный рост потребления, про утечки памяти, про фрагментацию и её особенности с GC в Unity (т...
2 месяца назад
Offerwall как наступившее будущее монетизации
Offerwall — это внутриигровая витрина заданий, где игроки добровольно получают премиальную валюту за конкретные действия: прохождение опроса, достижение уровня в другой игре или регистрация в сервисе. В разработке пока не касался. Но похоже этого уже не миновать, особенно в Mobile. Этот приём развивается достаточно давно, и как пользователь я уже неоднократно с этим сталкивался. Вместо "плати или смотри" приходит "плати или делай"...
2 месяца назад
Новое API для SpriteAtlas
В докладе The state of 2D in Unity с Unite 2025 был анонсирован новый API для спрайт-атласов: SpriteAtlasManager.CreateSpriteAtlas. Он пока не доступен в Unity 6.3. Но в документации по Unity 6.4 уже присутствует. API позволяет упаковывать спрайты в атлас не на этапе разработки в редакторе, а динамически, прямо во время работы приложения...
2 месяца назад
Нельзя Toolbar, но можно Overlay: кастомизация Unity
В Update Notes по Unity 6.3 LTS была добавлена кастомизация Toolbar. Тогда по докам не было понятно, может ли оно удобно заменить популярные пользовательские расширения для кастомизации, которые были упомянуты в посте про EditorPrefs. Лично залазить в 6.3 пока некогда. Но на канале git-amend вышло видео про эти новые возможности кастомизации. И похоже что это именно оно. Совсем не так удобно, как в любительских расширениях, но без дополнительных пакетов и "из коробки". Однако это только в 6.3 — не все успели её раскатить...
2 месяца назад
Дешевле — не всегда хуже: экономим на AI
Замечаю, что большинство (по моим ощущениям) пользуется тем, что громче звучит в инфополе. Типа Claude Code, Codex, Cursor. Это несомненно хорошие инструменты. Мощные. Но, соответственно, недешёвые. Но с мощными инструментами нужно ещё уметь работать, чтобы эффективно конвертировать вложенные средства в пользу. Один только факт подписки на них чуда не сделает. У меня поинта два: Про эти варианты "подешевле" я далее и раскатаю монолог. 💎 Модели Claude хороши. Особенно в вайб-кодинге. С чистого листа можно клепать проекты, даже не заглядывая в код...
2 месяца назад