ar
Feedback
Kozlov Dev - Разработка игр

Kozlov Dev - Разработка игр

الذهاب إلى القناة على Telegram

Канал о разработке игр.

إظهار المزيد
4 119
المشتركون
لا توجد بيانات24 ساعات
-67 أيام
-4730 أيام
جذب المشتركين
سبتمبر '26
سبتمبر '26
+15
في 0 قنوات
أغسطس '26
+47
في 0 قنوات
Get PRO
يوليو '26
+121
في 0 قنوات
Get PRO
يونيو '26
+56
في 0 قنوات
Get PRO
مايو '26
+1 950
في 0 قنوات
Get PRO
أبريل '26
+133
في 0 قنوات
Get PRO
مارس '26
+153
في 0 قنوات
Get PRO
فبراير '26
+535
في 1 قنوات
Get PRO
يناير '26
+63
في 0 قنوات
Get PRO
ديسمبر '25
+909
في 0 قنوات
Get PRO
نوفمبر '25
+19
في 0 قنوات
Get PRO
أكتوبر '25
+47
في 0 قنوات
Get PRO
سبتمبر '25
+146
في 0 قنوات
Get PRO
أغسطس '25
+533
في 18 قنوات
Get PRO
يوليو '25
+23
في 0 قنوات
Get PRO
يونيو '25
+26
في 1 قنوات
Get PRO
مايو '25
+62
في 1 قنوات
Get PRO
أبريل '25
+109
في 5 قنوات
Get PRO
مارس '25
+234
في 2 قنوات
Get PRO
فبراير '25
+121
في 1 قنوات
Get PRO
يناير '25
+42
في 1 قنوات
Get PRO
ديسمبر '24
+811
في 15 قنوات
Get PRO
نوفمبر '24
+145
في 3 قنوات
Get PRO
أكتوبر '24
+185
في 1 قنوات
Get PRO
سبتمبر '24
+33
في 0 قنوات
Get PRO
أغسطس '24
+201
في 4 قنوات
Get PRO
يوليو '24
+186
في 0 قنوات
Get PRO
يونيو '24
+43
في 1 قنوات
Get PRO
مايو '24
+48
في 0 قنوات
Get PRO
أبريل '24
+50
في 2 قنوات
Get PRO
مارس '24
+50
في 0 قنوات
Get PRO
فبراير '24
+94
في 0 قنوات
Get PRO
يناير '24
+61
في 0 قنوات
Get PRO
ديسمبر '23
+79
في 0 قنوات
Get PRO
نوفمبر '23
+271
في 2 قنوات
التاريخ
نمو المشتركين
الإشارات
القنوات
11 سبتمبر0
10 سبتمبر+2
09 سبتمبر+1
08 سبتمبر+1
07 سبتمبر+1
06 سبتمبر+3
05 سبتمبر+1
04 سبتمبر+3
03 سبتمبر+2
02 سبتمبر0
01 سبتمبر+1
منشورات القناة
2
😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками,
😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками, прикрепляйте ссылки на каналы и показывайте прогресс в геймдеве за неделю P.S Эвент длится оба выходных #скриншотник
522
3
Новости по Blockworld. Пока я разгребаю свои дела, решили взять в работу переделку текстур блоков - чтобы уже был полностью н+2
Новости по Blockworld. Пока я разгребаю свои дела, решили взять в работу переделку текстур блоков - чтобы уже был полностью наш стиль игры, не похожий на других. 👨‍💻 Для этого я навайбкодил через клод, удобную тулзу, она помогает художнице быстро примерять текстуры и видеть результат как он будет выглядеть в игре. Из возможностей редактора: ✔️ Список блоков и просмотр — в левой части находится браузер блоков, что сейчас в игре, можно быстро искать нужный блок, есть различные фильтры. Превью самого блока ✔️ отображается на отдельной вкладке. ✔️ Сравнение текстур — можно быстро переключаться между паками текстур: текущие из игры, майнкрафт ванила, новые текстуры. Благодаря этомо можно быстро сравнивать текстуры между собой, чтобы новый пак выглядел уникально и не повторял чужой стиль. ✔️ Превью мира — в этом режиме можно посмотртеь как выглядят текстуры уже в сгенерированном мире, есть различные настройки генерации ✔️ Витрина блоков — в этой вкладке можно быстро посмотреть все блоки что есть в игре. ✔️ Палитра — позволяет просмотртеь все цвета что идут у конкретного блока, а так же все цвета пака Инструмент еще будет дорабатывать по фичам. В будущем такой инструмент появится уже в самом редакторе игры, для создания модов.
635
4
😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками,
😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками, прикрепляйте ссылки на каналы и показывайте прогресс в геймдеве за неделю P.S Эвент длится оба выходных #скриншотник
755
5
👋 Всем привет, пока нахожусь в лютой запаре, поэтому с постами туговато. Из изменений что было сделано, но не подсвечено в п
👋 Всем привет, пока нахожусь в лютой запаре, поэтому с постами туговато. Из изменений что было сделано, но не подсвечено в постах ✔️ Развернули тестовое окружение (мастер сервер, бд, игровые сервера) — позволяет тестировать фичи не ломая прод, все это автоматизировано, нажимаешь кнопку сборки сервера и он автоматически раскатывается на тест, для релиза на прод у нас идут отдельные пайплайны которые запускаются через гитхаб. ✔️ Включили тестовый режим — теперь чтобы поиграть в игру нужно иметь роль тестировщика, это дает допалнительную защиту для тестового окружения, плюс черновик яндекса под защитой и нельзя просто взять и поиграть в нем) Думаю за недельки 2 разгребу свои дела и снова вернусь в рабочий ритм.
821
6
😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками,
😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками, прикрепляйте ссылки на каналы и показывайте прогресс в геймдеве за неделю P.S Эвент длится оба выходных #скриншотник
920
7
⚡️ Вот и настал долгожданный момент, когда наш продукт выходим на тест! Станьте одним из первых тестировщиков Mirra Cloud Мы+1
⚡️ Вот и настал долгожданный момент, когда наш продукт выходим на тест! Станьте одним из первых тестировщиков Mirra Cloud Мы открываем набор в первую группу тестирования Mirra Cloud - для разработчиков, которые хотят попробовать сервис в работе и поделиться обратной связью. Mirra Cloud - это облачный backend для игровых проектов. Сейчас нам особенно важно проверить ключевые сценарии: интеграцию через SDK, систему игроков и авторизации, облачные сохранения, Live Ops, внутриигровую экономику, лидерборды и соревновательные механики, деплоймент и аналитику. Как будет проходить тестирование: ✔️ Сбор заявок до 23 августа; ✔️ 24 августа - общий чат и стартовый созвон; ✔️ 2 недели самостоятельного тестирования; ✔️ Общий созвон и индивидуальные интервью. На первой итерации сосредоточимся на поиске багов и проверке критичных сценариев. Так же в общем чате будем отвечать на вопросы и помогать с решением проблем Для участия не обязательно иметь опубликованную игру - ждём разработчиков как с готовыми проектами, так и без них! Участие бесплатное 👉 Подать заявку можно в Mirra Hub → Каталог → Mirra Cloud Если хотите не просто посмотреть на новый инструмент, а попробовать его одним из первых и повлиять на дальнейшее развитие Cloud - присоединяйтесь! #news #cloud #game_backend
1 145
8
😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками,
😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками, прикрепляйте ссылки на каналы и показывайте прогресс в геймдеве за неделю P.S Эвент длится оба выходных #скриншотник
784
9
🔥 Девлог по Blockworld! Готовимся к релизу полным ходом, фиксим баги и дорабатываем механики. Новое управление Многие из игр+4
🔥 Девлог по Blockworld! Готовимся к релизу полным ходом, фиксим баги и дорабатываем механики. Новое управление Многие из игроков и разработчиков спрашивали почему у нас перепутаны левая и правая кнопка мыши, так как многие уже привыкли к управлению из других игр, поэтому мы решили прислушаться и переделать его, чтобы игрокам было комфортнее осваиваться в игре. Так же было доработано мобильное управление, а именно появились варианты ввода: ✔️ тачи — более интересный вид, размешать блоки, ломать и т.д можно простым касанием в любом месте, как по мне это самый удобный вариант, он идет у нас по дефолту ✔️ кнопки — базовый вариант из любой игры, каждое действие отдельное кнопка, для тех кому не понриавится вариант с тачем Доработана система размещения построек Ранее котроллер размещения построек был не очень удобен, особенно на мобилках. Сейчас же система стала интуитивно понятной, при размещении постройки мы переселяемся в технический котроллер, оставляя тело нашего игрока в мире, с помощью котроллера мы можем летать по миру (управление идет как у игрока от 1 лица - разобраться очень просто), мы можем лочить постройку если хотим облететь ее и посмотреть с разных сторон. Поверхности и физика блоков Появились физические свойства блоков: трение (лед - персонаж скользит), прыгучесть (эффект батута), выталкивание (вода) и т.д. Это делает мир более живым, плюс дает возможности на будущее для различных режимов, где можно использовать разные свойства блоков для разных механик. Доработка анимации Были добавлены недостающие анимации вскарабкивайся по лестнице, плаванья и конечно же крутого приземлении 😎 P.S видео получилось большим по размеру, видимо слетели настройки записи ( #blockworld #devlog #gamedev
1 067
10
😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками,
😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками, прикрепляйте ссылки на каналы и показывайте прогресс в геймдеве за неделю P.S Эвент длится оба выходных #скриншотник
825
11
❓ Как понять, что перед вами настоящий тренд, а не очередной хайп? Каждый день появляются новые игры, мемы, механики и вирусн
❓  Как понять, что перед вами настоящий тренд, а не очередной хайп? Каждый день появляются новые игры, мемы, механики и вирусные идеи. Одни становятся основой успешных проектов, другие исчезают уже через пару недель. Но как отличить одно от другого? На эфире 5 августа мы разберем это на реальных примерах и обсудим: 🔺Почему сегодня тренд - это уже не только новый жанр или игровая механика? 🔺Как TikTok, YouTube, мемы, фильмы, сериалы и даже AI влияют на успех игровых проектов? 🔺Почему попытки повторить успех популярных игр часто заканчиваются неудачей? ❗️ И самое интересное - разберем реальные кейсы, когда команда вовремя заметила изменение на рынке, быстро внедрила новую идею в проект и получила измеримый результат. Будем говорить не о теории, а о практике: какие решения действительно работают, на какие метрики стоит смотреть и почему скорость реакции иногда становится конкурентным преимуществом. 🤩 Завтра, 5 августа 🤩19:00 (по мск) 🤩 YouTube + ВКонтакте ⬇️Появились вопросы к спикерам уже сейчас? Смело пишите комментарий - самые интересные мнения обсудим во время эфира!
902
12
Объединённая система сущностей в Blockworld! Раньше у нас в игре было 2 отдельных сущности, это игрок и моб. Теперь же у нас+1
Объединённая система сущностей в Blockworld! Раньше у нас в игре было 2 отдельных сущности, это игрок и моб. Теперь же у нас идет 1 сущность это Living Entity (живая сущность) — это может быть как моб, игрок, технический контроллер (например для размещения построек в мире, фото режим и т.д). Благодаря объединению все модули (инвентарь, статы, мувемент и т.д) стали общими и настраиваемыми через json конфиг сущности. Что дает возможность надевать на мобов ту же косметику, что и на игрока (броню, шапки и т.д), использовать все предметы (лук, меч и т.д). Это открывает множество новых механик в игре, например: ✔️ Моб скелета носит броню, у него появляется стата брони, из за чего скелет становится намного прочнее и убить его уже не так просто ✔️ Оружие в руках моба, тот же скелет может быть вооружен мечом, из за чего наносит больше урона, а если дать им лук, то тогда начинается настоящая перестрелка ✔️ Еда для восстановления, жители могут брать подбирать еду и питаться ею чтобы восстановить свое здоровье после переделки с врагом ✔️ Лут с мобов становится более интересным, если мы находим скелета с мечом, то мы можем его устранить и забрать его меч себе. 🤯 Так же в будущем это позволяет сделать крутую фичу переселение, когда мы берем магический предмет, подходим к какому то мобу и при клике вселяемся в него и можем играть за него. Пд.с отдельно можно делать режимы где ты играешь именно за моба, напримре режим инфекции (управляешь зомби чтобы заразить других) 📌 Прикрепил видосик где мы сражаемся с экипированым скелетом, убиваем его и забираем меч. Это режим креатива, игрока убить нельзя, так что у скелета не было шансов 😄
837
13
😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками,
😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками, прикрепляйте ссылки на каналы и показывайте прогресс в геймдеве за неделю P.S Эвент длится оба выходных #скриншотник
733
14
Для тех кто хочет сходить куда то по геймдев тематике, специально для вас! Навигатор по фестивалю ИГРОПРОМ 2026! 🗓 Фестиваль
Для тех кто хочет сходить куда то по геймдев тематике, специально для вас! Навигатор по фестивалю ИГРОПРОМ 2026! 🗓 Фестиваль видеоигр врывается в наши календари! Что вас ждет? • Выставка проектов: сыграйте в новые игры до премьеры и опробуйте главные достижения отечественного геймдева • Развлечения: Ретро зона, кибер-арена, лекторий и интерактивные стенды • Сцена и зрелища: косплей-шоу и церемония награждения лауреатов «НАШ ИГРОПРОМ» • Квесты и подарки 📍ГДЕ: Московский кластер видеоигр и анимации (Сколково, Большой бульвар, 40) 18 сентября (Пятница) — Бизнес-день, B2B 19 и 20 сентября (Суббота/Воскресенье) — Дни для посетителей ВСЁ О БИЛЕТАХ ПОДАТЬ ЗАЯВКУ НА КОНКУРС КОСПЛЕЯ АККРЕДИТАЦИЯ СМИ И БЛОГЕРОВ
834
15
Первый UGC в Blockworld! 🧐 Кто не знает UGC — это user generated content, контент, который создают сами игроки, а не разрабо+2
Первый UGC в Blockworld! 🧐 Кто не знает UGC — это user generated content, контент, который создают сами игроки, а не разработчики. Мы же со своей стороны делаем систему, которая это позволяет. Подобным образом устроен Roblox, куда игроки загружают собственные скины, плейсы (игровые локации) и многое другое. Пресеты игрового персонажа Начать мы решили с небольшой базы под гардероб, а именно добавили возможность создавать различные пресеты персонажей. Это довольно удобная фича — с её помощью можно сделать образы под разные нужды: повседневный, для новогодних праздников, для Хэллоуина. Не нужно каждый раз одевать и снимать косметику под конкретный случай — достаточно быстро выбрать уже готовый пресет и идти играть. Публикуем и делимся Готовый пресет не обязательно оставлять только себе — его можно опубликовать в общий каталог, и тогда его увидит любой игрок. Другие смогут оценить образ лайком или дизлайком, добавить в избранное, а если он правда понравится — забрать себе: образ сразу появится в собственной коллекции и будет готов к использованию. ✍️ Это первая, самая простая форма UGC в игре — но именно с таких вещей мы и планируем начинать. Дальше будет больше мест, где игроки смогут создавать контент и делиться им друг с другом. p.s дизайн экрана пока формируем под функционал, не финальная верстка #blockworld #devlog #gamedev
957
16
😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками,
😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками, прикрепляйте ссылки на каналы и показывайте прогресс в геймдеве за неделю P.S Эвент длится оба выходных #скриншотник
808
17
⚡️ Новая система частиц в Blockworld! Сделали свою кастомную систему частиц. Работает она, как и всё остальное, на JSON, и ис+2
⚡️ Новая система частиц в Blockworld! Сделали свою кастомную систему частиц. Работает она, как и всё остальное, на JSON, и использует наш собственный язык выражений — про него я рассказывал в прошлом посте. Почему не Unity-партиклы, а свое решение? Причин несколько, вот главные: ✔️ Своя физика — физика в игре у нас тоже кастомная (воксельная), и стандартные Unity-партиклы с ней никак не смогли бы взаимодействовать. А это куча эффектов, которые иначе просто потерялись бы: частицы, отскакивающие от блоков, оседающие на землю и т.д. ✔️ Моддинг — игра обрастает им с ног до головы, так что закладываем поддержку и тут тоже. ✔️ Архитектура — Unity-партиклы завязаны на MonoBehaviour, и в наших задачах это неудобно. Наша система целиком построена на чистых C#-классах, а отрисовка идёт через низкоуровневые API Unity. ✔️ Оптимизация — нам не нужны все навороты Unity партиклов. Достаточно небольшой части функционала (например, из форм — только куб и плоскость), за счёт чего расчёты становятся заметно проще и дешевле. ✔️ Тестируемость — мы не завязаны на Unity, поэтому всю симуляцию можно прогонять отдельно, без запуска игры. Результат детерминированный (один и тот же сид → один и тот же результат). ✔️ Дружит с нейронкой — формат простой и понятный, так что нейронка отлично собирает и правит эффекты сама. А проверять её работу легко благодаря той же тестируемости выше. Что уже готово по функционалу? ✔️ JSON-формат — всё настраивается в нём. Легко перенести на бэкенд, зашить в мод-паки и т.д. ✔️ Симуляция и рендер — свой движок частиц с пулингом, без лишних аллокаций; отрисовка через низкоуровневый API, эффекты режутся по дальности и попаданию в кадр (благодаря системе чанков). ✔️ Столкновения с миром — частицы взаимодействуют с физикой: отскакивают, оседают, гаснут при контакте. ✔️ Язык выражений — поведение частиц можно задавать формулами (скорость, размер, цвет, время жизни и т.д.), а не только константами. ✔️ События и последовательности — эффекты могут запускать другие эффекты, разворачиваться по сценарию. ✔️ Привязка к сущностям и анимациям — частицы крепятся к сущностям (игроку, мобам, снарядам и т.д), а также проигрываются прямо с кадров анимаций по тригеру. ✔️ Редактор-лаборатория — проверяем результат, а заодно она заточена под работу с нейронкой, сделать скриншот, логи и т.д. #blockworld #devlog #gamedev
1 048
18
Субботники 2.0 Делать игру в соло — это норма инди-геймдева. Но делать её одному, в полной тишине… К хорошему редко приводит.
Субботники 2.0 Делать игру в соло — это норма инди-геймдева. Но делать её одному, в полной тишине… К хорошему редко приводит. Поэтому мы собрали в одной папке авторские каналы, где разработчики делятся прогрессом, показывают проекты, ловят фидбэк и получают тот самый огонёк в глазах, от которого хочется продолжать свой нелёгкий путь! В этот раз нас стало больше! ➖➖➖➖➖➖➖➖➖➖ Если папка уже у тебя — обнови её. Если ещё нет — добавляй и выбирай свой субботник. Папка «Субботники» — [ссылка]
855
19
🧠 Система выражений (Expressions) в Blockworld! Была реализована новая крутая фича для проекта — собственный язык выражений.+2
🧠 Система выражений (Expressions) в Blockworld! Была реализована новая крутая фича для проекта — собственный язык выражений. Что это? Это маленький скриптовый язык, который живёт прямо в JSON-конфигах и позволяет нам описывать поведение анимаций, частиц, рендер-контроллеров формулами: "если игрок в воде — согни ему руки", "поворачивай голову моба на угол между текущим и целевым по y" и т.д. Зачем это нужно? ✔️ Системы нужна для нескольких важных вещей: Быстрое создание контента и проверка его через нейронку — нейронки намного проще работать с таким форматом, по сути тут все строится на выражениях и математике, сам формат очень хорошо читаем и предсказуем, за счет чего нейронка может выдать крутые результаты (которые я покажу в следующих постах) ✔️ Моддинг — с помощью данной системы легко расширять функциноал, все описывается в файлах, не требует не единой строчки кода, это дает большие возможности для модификаций и подгрузки контента удаленно Как устроен язык В основе — неймспейсы (обращение к данным через точку): 1 - query.* (короткая форма q.*) — читает состояние игры/сущности: query.is_sprinting, query.is_walk, query.target_distance 2 - variable.* (короткая форма v.*) — переменные, которые можно менять и объявлять прямо в формулах: variable.zombie_pose = 0 3 - math.* — математика: math.sin, math.cos, math.clamp, math.lerp, math.pow, math.random_integer и т.д. 4 - this — ссылка на себя же в некоторых контекстах дополнительно: 5 - арифметика: + - * / 6 - сравнения: == != < > <= >= 7 - логика: && || ! 8 - тернарник: условие ? тогда : иначе Где уже используется и будет использоваться ✔️ Анимации — вся система стейт-машин анимаций построена на выражениях: условия переходов между стейтами, присваивания переменных, блендинг между клипами ✔️ Частицы — планируем полностью формат частиц, где через выражения описывается всё: скорость, цвет со временем, форма эмиттера, коллизии с воксельным миром ✔️ Условия в behavior tree мобов — вместо жёстко захардкоженных C#-условий ("здоровье < 20%", "враг ближе 5 блоков") — гибкие выражения прямо в JSON дерева поведения 📌 Прикрепил примеры из анимации, в них хорошо видно что переходы идут по условию (идем, бежим и т.д), так же видна работа переменных, когда мы выбираем клип по значению переменной, а сама переменная при входе в состояние, присваивает рандомное значение. Это дает эффект проигрывание рандомного клипа каждый раз при входе в состояние #blockworld #devlog #gamedev
1 023
20
😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками,
😎 Стартуем эвент SCREENSHOT SATURDAY! ❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками, прикрепляйте ссылки на каналы и показывайте прогресс в геймдеве за неделю P.S Эвент длится оба выходных #скриншотник
800