Kozlov Dev - Разработка игр
4.12K subscribers
660 photos
176 videos
3 files
274 links
Канал о разработке игр.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Девлог по Blockworld!
🔥 Уже готовимся к публичному тестированию, много чего было сделано и еще осталось немало мелочей. Думаю на следующей недели, проведем тест, если яндекс успеет разрешить домены для черновика.

Реализован финальный вариант загрузочного экрана.
С ним очень сильно помог claude code, буквально за пару часиков сделал финальный вариант. С клодом пробывали разные идеи, порядка 4 итераций. По концепту пришел к такой реализации, а именно 2 экрана: на первом показываем лого и название студии (универсальный, в будущем пригодится для других игр), а вот второй экран уже под стиль игры, с прогресс баром. Так же попросил клод добавить небольшие звуки (чтобы чуть оэивить и при этом не прибавлять веса в билд), с чем он тоже неплохо справился.

#blockworld #devlog
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍42
Совместно с админами лучшей геймдев-папки The GameDev решили провести для вас розыгрыш топовой техники 🎮

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

🎁 Среди участников разыграем 5 призов:
— Steam Deck
— VR Quest 3S ×2
— Xiaomi Monitor 27” 2560×1440 2K 200Hz HDR400 ×2

Условия участия максимально простые:

1. Подписаться на папку The GameDev
2. Нажать🔜 Участвую 🔙

Итоги подведём 25.05.2026 в 20:00. Отправка призов только по РФ.

Всем удачи и хорошего настроения 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥43
😎 Стартуем эвент SCREENSHOT SATURDAY!

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

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

#скриншотник
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥102👍2
🔥 И снова здравствуйте!
На канал пришло большое количество новых людей и число подписчиков перевалило уже за 4200, очень приятно, спасибо каждому кто подписался.
Для новичков хотел бы рассказать о себе, кто я такой и о чем рассказываю на канале

😅 Меня зовут Пётр, мне 25 лет. Геймдевом я увлекаюсь больше 11 лет: начинал в подростковом возрасте с Construct 2, затем прокачивал навыки и перешёл на Unity. Помимо игр я занимаюсь веб-разработкой (фронтенд и бэкенд): отучился на веб-разработчика с красным дипломом и сейчас применяю эти знания и в геймдев-сфере.

😎 С Unity работаю уже больше 7 лет. Долгое время был фрилансером и работал в компаниях по разработке игр. Но всегда мечтал сделать свою игру и организовать студию. Поэтому в 2023 году я решил заняться инди-разработкой, провёл несколько попыток анализа рынка и в итоге остановился на 3D-песочнице Blockworld. Делал её год, после чего вышел на Яндекс Игры — там игра стрельнула, продержалась порядка 9 месяцев, после чего была удалена по моей глупости. Сама игра принесла хорошую выручку: несколько «лимонов» рублей 👀

✔️ На данный момент мы с командой допиливаем новую часть Blockworld. Это полностью переработанная игра с мультиплеером, ее мы планируем выпускать на большее число сторов, включая мобилки. Собственно, о ней и выходят девлоги на этом канале.

🔥 Помимо игр, сейчас с уже другой командой работаю над своим стартапом. А именно это продукт Mirra Cloud — это готовый игровой бэкенд для разработчиков игр, который уже включает в себя функционал по LiveOps, Аналитики, Социальным фичам и в будущем готовый мультиплеер для игр. Более подробно можно почитать в этом посте

💬 Если у вас есть вопросы, то можете смело писать их в коменты, стараюсь каждому отвечать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1543
🔥 Девлог по 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