Kozlov Dev - Разработка игр
4.12K subscribers
660 photos
176 videos
3 files
274 links
Канал о разработке игр.
Download Telegram
🔥 Девлог по Blockworld!
Мы приближаемся к релизу, думаю в ближайший месяц игра точно выйдет на площадки. На данный момент яндекс уже одобрил нам хосты для серверов и можно уже спокойно тестировать игру на самой площадке яндекс игр.

По предварительным тестам выявлено не мало багов, часть их них уже пофикшена, а именно:
✔️ Дроп в мп не подбирался
✔️ Не все блоки выдавали дроп (добавлялись новые блоки 80 штук и им забыли прописать дроп)
✔️ Не работала система построек в мп
✔️ Добавлены 60 недостающих рецептов крафта

Из нового:
✔️ Добавлены объёмные облака, ранее был плоский вариант. С ними визуал сильно преобразился.
✔️ Появилось предсказание для размещения блоков в постройке, за счет него визуальная часть отрабатывает быстрее, даже при большом пинге.
✔️ Переписана система локализации проекта, ранее использовался плагин I2 Localization — скажу честно, плагин полная хрень и лучше его не юзать, большое количество плохого кода, неудобная работа в редакторе, плюс баги.

❗️ Постараемся до следующей недели закрыть все критические баги и недоработки, после чего уже скину ссылку на тестирования игры сюда

#blockworld #devlog
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥166🤯3
😎 Стартуем эвент SCREENSHOT SATURDAY!

❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками, прикрепляйте ссылки на каналы и показывайте прогресс в геймдеве за неделю

P.S Эвент длится оба выходных

#скриншотник
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64🥰3
Сервис друзей в Cloud
Соревновательные сервисы — лидерборды, турниры, челленджи, работают и сами по себе. Но вместе с друзьями они раскрываются куда сильнее: соревноваться интереснее со знакомыми, а не с безымянным топом на миллион человек. Сервис Friends — это социальный слой поверх остального. Игроки легко заводят друзей прямо в игре, видят, кто сейчас онлайн, меряются результатами и зовут друг друга играть вместе. А чем больше у человека знакомых в игре, тем сложнее из неё уйти.

Как это работает
Всё начинается с заявки. Игрок отправляет другому запрос в друзья — у того он появляется во входящих, у отправителя в исходящих. Дальше два варианта:
✔️ Приняли — игроки становятся друзьями. Дружба всегда взаимная: оба видят друг друга в списке, и удаление работает в обе стороны. Не бывает так, что он у тебя в друзьях, а ты у него нет.
Отклонили — заявка закрывается, в список никто не попадает.

Заявку можно отозвать, пока на неё не ответили. А если на заявку не ответили месяц — она пропадает сама, чтобы входящие не копились старьём.

Откуда добавлять в друзья
Друзей не нужно искать в отдельной строке — их добавляют прямо там, где встретили. Сервису достаточно id игрока, поэтому кнопку «Добавить в друзья» можно повесить в любом месте, где игрок видит других:
✔️ в лидербордах, турнирах и челленджах — приметил сильного соперника в таблице
✔️ в чате — познакомился в общем канале
✔️ при поиске игроков через параметры фильтрации в сохранении

Игра сама решает, где показать кнопку, — сервису друзей всё равно, с какого экрана пришёл id.

Список друзей
Можно легко получить текущий список друзей. К каждому другу подтягивается его профиль:
✔️ ник и иконка — как игрок выглядит в игре
✔️ когда он последний раз был в игре
✔️ статус — в сети сейчас или нет

Блокировка
Если кто то не приятен игроку, то игрок может его заблокировать. Блокировка односторонняя и тихая — уведомления не приходят. Пока стоит блок, подружиться нельзя: заявка ни к чему не приведёт.

Рейтинг среди друзей
Список друзей подключается к другим сервисам Cloud. Лидерборд или турнир можно показать не целиком, а только среди друзей. Обогнать друга хочется сильнее, чем незнакомого игрока.

Пример
Игрок встречает сильного соперника в матче и после боя отправляет ему заявку в друзья. Вечером тот заходит, видит 1 новая заявка, принимает — теперь они друзья. На следующий день игрок открывает список, видит, что друг онлайн, и зовёт его в совместный матч.

💬 Если есть вопросы по функционалу — пишите в комментарии, буду рад ответить.

А также подписывайся на нашего тг бота — там будут приходить новости по продуктам хаба 😎

‼️ Сервис еще в разработке и скоро выйдет в бета тест

#cloud #game_backend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥2
😍 Мультивселеная или новая система лобби в Blockworld!

В прошлой реализации мультиплеера, каждый инстанс приложения (сервера) юнити мог запускать только 1 вселенную (игровой сервер) и для запуска нового игрового сервера приходилось запускать другое приложение. Минус такого подхода в распределении ресурсов сервера, их нужно больше, так как копируется всегда общая база, которая не меняется (конфиги мобов, блоков, предметов и т.д) плюс сам движок Unity - физика, сеть и т.д.

В новой системе лобби, у нас на 1 приложении юнити, может запускаться сразу несколько вселеных (аля мультивселеная), это дает несколько преимуществ.
✔️ Экономия ресурсов, так как общая часть делится между вселенными.
✔️ Такой подход позволяет реализовать запуск серверов игроками, когда игрок может запустить отдельное лобби и играть вместе с друзьями.

😭Но при этом появляется и минус, если поляжет само приложение сервера, то и все лобби в нем отвалятся, потеря не особо критичная, так как само приложение перезапускается и лобби восстановятся.

🚀 На текущий момент развернуто 2 сервера в разных регионах. На каждом сервере развернуто по 1 приложению с 3 разными режимами игры. В сумме 6 игровых серверов, за пару кликов.

✔️ Так же были доделаны карточки превью для режимов игры, выглядят хорошо и передают суть режима

#blockworld #devlog
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64🤯3
😎 Стартуем эвент SCREENSHOT SATURDAY!

❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками, прикрепляйте ссылки на каналы и показывайте прогресс в геймдеве за неделю

P.S Эвент длится оба выходных

#скриншотник
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰74🔥2👏2🎉1
Городские участки — новый режим в Blockworld!
Добавили новый режим, в нем у каждого игрока появляется свой участок земли, на котором он может стоить что угодно, на чужих участках строить нельзя.

Отличительной особенностью нашего режима является в том что между участками создается городская дорога, ее может редактировать любой игрок, это расширяет геймплей и дает возможности:
✔️ Оставить дорогу, но построить на ней автомобили
✔️Убрать дорогу и сделать связь между 2 участками

За счет этого и появляется ощущение города из различных строений игроков, связанных между собой дорогой.

В будущем режим можно расширить и доработать. Например добавить функционал продажи или покупки новых участков. Добавления других игроков в свой участок, чтобы они могли его редактировать.

Итоговые режимы игры
На релиз мы останавливаемся на 4 режимах игры.
1 — выживание
2 — креатив
3 — мирный
4 — городские участки

Этого более чем хватит, в будущем режимы будут расширяться, уже есть много идей что можно будет добавить, для разнообразия геймплея.

Технические доработки
Для данного режима была добавлена система прав на зоны. Эта система позволяет делить мир на зоны (4 на 4, 5 на 6 и т.д) и выставлять им права, кто владеет каждой зоной. Права гибкие, хоной может владеть сервер, игроки (игрок владелец и его друзья), а так же все игроки что есть в мире. Это позволяет гибко использовать систему, как в игровых режимах, так и для создания лобби на сервере, чтобы игроки не могли его ломать.

#blockworld #devlog
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🔥4
😎 Стартуем эвент SCREENSHOT SATURDAY!

❗️ Переходите в наш Game Dev чатик 🔜 ссылка, делитесь своими скриншотами, рисунками, прикрепляйте ссылки на каналы и показывайте прогресс в геймдеве за неделю

P.S Эвент длится оба выходных

#скриншотник
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥6🥰5
👍 Ребята попросили осветить мероприятие
КРИ 2026 пройдет в Московском кластере видеоигр и анимации

🔥 Крупнейшее профессиональное событие в российской игровой индустрии вернулось. ИГРОПРОМ проведет Конференцию разработчиков игр (КРИ) в Сколково на площадке Московского кластера видеоигр и анимации.

Когда? 26 июня 2026 года

🗺 Где? Сколково, Большой бульвар, 40

Узнать больше о КРИ и стать частью события можно на сайте: https://kri.dev/

Вход бесплатный по регистрации!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍1👌1