Система друзей в Blockwrold!
Добавили механику друзей, с ее помощью игроки могут совершать следующие действия:
✔️ Искать и отправлять заявки в друзья по никнейму
✉️ Просматривать приглашения и принимать или отклонять их.
🗑 Удалять из друзей или банить
Сама система хорошо ложится на другие механики в игре, например:
👀 Игрок может посмотреть где сейчас играют друзья, если они онлайн и далее нажать кнопку перехода в тоже лобби где и они.
✔️ В самом лобби можно телепортироваться к своему другу (к другим игрокам запрещено)
✔️ В будущем можно будет добавить систему кланов, где так же использовать эту механику
#blockworld #devlog #gamedev
Добавили механику друзей, с ее помощью игроки могут совершать следующие действия:
Сама система хорошо ложится на другие механики в игре, например:
#blockworld #devlog #gamedev
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤2
P.S Эвент длится оба выходных
#скриншотник
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Была реализована новая крутая фича для проекта — собственный язык выражений.
Что это?
Это маленький скриптовый язык, который живёт прямо в JSON-конфигах и позволяет нам описывать поведение анимаций, частиц, рендер-контроллеров формулами:
"если игрок в воде — согни ему руки",
"поворачивай голову моба на угол между текущим и целевым по y" и т.д.
Зачем это нужно?
Быстрое создание контента и проверка его через нейронку — нейронки намного проще работать с таким форматом, по сути тут все строится на выражениях и математике, сам формат очень хорошо читаем и предсказуем, за счет чего нейронка может выдать крутые результаты (которые я покажу в следующих постах)
Как устроен язык
В основе — неймспейсы (обращение к данным через точку):
1 -
query.* (короткая форма q.*) — читает состояние игры/сущности: query.is_sprinting, query.is_walk, query.target_distance2 -
variable.* (короткая форма v.*) — переменные, которые можно менять и объявлять прямо в формулах: variable.zombie_pose = 03 -
math.* — математика: math.sin, math.cos, math.clamp, math.lerp, math.pow, math.random_integer и т.д.4 -
this — ссылка на себя же в некоторых контекстахдополнительно:
5 - арифметика:
+ - * /6 - сравнения:
== != < > <= >=7 - логика:
&& || !8 - тернарник:
условие ? тогда : иначеГде уже используется и будет использоваться
#blockworld #devlog #gamedev
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12🤯4❤3
Субботники 2.0
❓ Делать игру в соло — это норма инди-геймдева.
Но делать её одному, в полной тишине…
К хорошему редко приводит.
⚡️ Поэтому мы собрали в одной папке авторские каналы, где разработчики делятся прогрессом, показывают проекты, ловят фидбэк и получают тот самый огонёк в глазах, от которого хочется продолжать свой нелёгкий путь!
В этот раз нас стало больше!
➖ ➖ ➖ ➖ ➖ ➖ ➖ ➖ ➖ ➖
Если папка уже у тебя — обнови её.
Если ещё нет — добавляй и выбирай свой субботник.
📌 Папка «Субботники» — [ссылка]
Но делать её одному, в полной тишине…
К хорошему редко приводит.
В этот раз нас стало больше!
Если папка уже у тебя — обнови её.
Если ещё нет — добавляй и выбирай свой субботник.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍6🥰3
Сделали свою кастомную систему частиц. Работает она, как и всё остальное, на JSON, и использует наш собственный язык выражений — про него я рассказывал в прошлом посте.
Почему не Unity-партиклы, а свое решение?
Причин несколько, вот главные:
Что уже готово по функционалу?
#blockworld #devlog #gamedev
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23❤2
P.S Эвент длится оба выходных
#скриншотник
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Первый UGC в Blockworld!
🧐 Кто не знает UGC — это user generated content, контент, который создают сами игроки, а не разработчики. Мы же со своей стороны делаем систему, которая это позволяет. Подобным образом устроен Roblox, куда игроки загружают собственные скины, плейсы (игровые локации) и многое другое.
Пресеты игрового персонажа
Начать мы решили с небольшой базы под гардероб, а именно добавили возможность создавать различные пресеты персонажей. Это довольно удобная фича — с её помощью можно сделать образы под разные нужды: повседневный, для новогодних праздников, для Хэллоуина. Не нужно каждый раз одевать и снимать косметику под конкретный случай — достаточно быстро выбрать уже готовый пресет и идти играть.
Публикуем и делимся
Готовый пресет не обязательно оставлять только себе — его можно опубликовать в общий каталог, и тогда его увидит любой игрок. Другие смогут оценить образ лайком или дизлайком, добавить в избранное, а если он правда понравится — забрать себе: образ сразу появится в собственной коллекции и будет готов к использованию.
✍️ Это первая, самая простая форма UGC в игре — но именно с таких вещей мы и планируем начинать. Дальше будет больше мест, где игроки смогут создавать контент и делиться им друг с другом.
p.s дизайн экрана пока формируем под функционал, не финальная верстка
#blockworld #devlog #gamedev
Пресеты игрового персонажа
Начать мы решили с небольшой базы под гардероб, а именно добавили возможность создавать различные пресеты персонажей. Это довольно удобная фича — с её помощью можно сделать образы под разные нужды: повседневный, для новогодних праздников, для Хэллоуина. Не нужно каждый раз одевать и снимать косметику под конкретный случай — достаточно быстро выбрать уже готовый пресет и идти играть.
Публикуем и делимся
Готовый пресет не обязательно оставлять только себе — его можно опубликовать в общий каталог, и тогда его увидит любой игрок. Другие смогут оценить образ лайком или дизлайком, добавить в избранное, а если он правда понравится — забрать себе: образ сразу появится в собственной коллекции и будет готов к использованию.
p.s дизайн экрана пока формируем под функционал, не финальная верстка
#blockworld #devlog #gamedev
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤2👍2👏2
Для тех кто хочет сходить куда то по геймдев тематике, специально для вас!
Навигатор по фестивалю ИГРОПРОМ 2026!
🗓 Фестиваль видеоигр врывается в наши календари! Что вас ждет?
• Выставка проектов: сыграйте в новые игры до премьеры и опробуйте главные достижения отечественного геймдева
• Развлечения: Ретро зона, кибер-арена, лекторий и интерактивные стенды
• Сцена и зрелища: косплей-шоу и церемония награждения лауреатов «НАШ ИГРОПРОМ»
• Квесты и подарки
📍 ГДЕ: Московский кластер видеоигр и анимации (Сколково, Большой бульвар, 40)
ВСЁ О БИЛЕТАХ
ПОДАТЬ ЗАЯВКУ НА КОНКУРС КОСПЛЕЯ
АККРЕДИТАЦИЯ СМИ И БЛОГЕРОВ
Навигатор по фестивалю ИГРОПРОМ 2026!
• Выставка проектов: сыграйте в новые игры до премьеры и опробуйте главные достижения отечественного геймдева
• Развлечения: Ретро зона, кибер-арена, лекторий и интерактивные стенды
• Сцена и зрелища: косплей-шоу и церемония награждения лауреатов «НАШ ИГРОПРОМ»
• Квесты и подарки
18 сентября (Пятница) — Бизнес-день, B2B
19 и 20 сентября (Суббота/Воскресенье) — Дни для посетителей
ВСЁ О БИЛЕТАХ
ПОДАТЬ ЗАЯВКУ НА КОНКУРС КОСПЛЕЯ
АККРЕДИТАЦИЯ СМИ И БЛОГЕРОВ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥3🎉1
P.S Эвент длится оба выходных
#скриншотник
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Объединённая система сущностей в Blockworld!
Раньше у нас в игре было 2 отдельных сущности, это игрок и моб. Теперь же у нас идет 1 сущность это Living Entity (живая сущность) — это может быть как моб, игрок, технический контроллер (например для размещения построек в мире, фото режим и т.д).
Благодаря объединению все модули (инвентарь, статы, мувемент и т.д) стали общими и настраиваемыми через json конфиг сущности. Что дает возможность надевать на мобов ту же косметику, что и на игрока (броню, шапки и т.д), использовать все предметы (лук, меч и т.д).
Это открывает множество новых механик в игре, например:
✔️ Моб скелета носит броню, у него появляется стата брони, из за чего скелет становится намного прочнее и убить его уже не так просто
✔️ Оружие в руках моба, тот же скелет может быть вооружен мечом, из за чего наносит больше урона, а если дать им лук, то тогда начинается настоящая перестрелка
✔️ Еда для восстановления, жители могут брать подбирать еду и питаться ею чтобы восстановить свое здоровье после переделки с врагом
✔️ Лут с мобов становится более интересным, если мы находим скелета с мечом, то мы можем его устранить и забрать его меч себе.
🤯 Так же в будущем это позволяет сделать крутую фичу переселение, когда мы берем магический предмет, подходим к какому то мобу и при клике вселяемся в него и можем играть за него. Пд.с отдельно можно делать режимы где ты играешь именно за моба, напримре режим инфекции (управляешь зомби чтобы заразить других)
📌 Прикрепил видосик где мы сражаемся с экипированым скелетом, убиваем его и забираем меч. Это режим креатива, игрока убить нельзя, так что у скелета не было шансов 😄
#blockworld #devlog #gamedev
Раньше у нас в игре было 2 отдельных сущности, это игрок и моб. Теперь же у нас идет 1 сущность это Living Entity (живая сущность) — это может быть как моб, игрок, технический контроллер (например для размещения построек в мире, фото режим и т.д).
Благодаря объединению все модули (инвентарь, статы, мувемент и т.д) стали общими и настраиваемыми через json конфиг сущности. Что дает возможность надевать на мобов ту же косметику, что и на игрока (броню, шапки и т.д), использовать все предметы (лук, меч и т.д).
Это открывает множество новых механик в игре, например:
#blockworld #devlog #gamedev
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥6🥰2🎉2
Каждый день появляются новые игры, мемы, механики и вирусные идеи. Одни становятся основой успешных проектов, другие исчезают уже через пару недель.
Но как отличить одно от другого?
На эфире 5 августа мы разберем это на реальных примерах и обсудим:
Будем говорить не о теории, а о практике: какие решения действительно работают, на какие метрики стоит смотреть и почему скорость реакции иногда становится конкурентным преимуществом.
🤩 Сегодня, 5 августа🤩 19:00 (по мск)🤩 YouTube + ВКонтакте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
P.S Эвент длится оба выходных
#скриншотник
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Готовимся к релизу полным ходом, фиксим баги и дорабатываем механики.
Новое управление
Многие из игроков и разработчиков спрашивали почему у нас перепутаны левая и правая кнопка мыши, так как многие уже привыкли к управлению из других игр, поэтому мы решили прислушаться и переделать его, чтобы игрокам было комфортнее осваиваться в игре. Так же было доработано мобильное управление, а именно появились варианты ввода:
Доработана система размещения построек
Ранее котроллер размещения построек был не очень удобен, особенно на мобилках. Сейчас же система стала интуитивно понятной, при размещении постройки мы переселяемся в технический котроллер, оставляя тело нашего игрока в мире, с помощью котроллера мы можем летать по миру (управление идет как у игрока от 1 лица - разобраться очень просто), мы можем лочить постройку если хотим облететь ее и посмотреть с разных сторон.
Поверхности и физика блоков
Появились физические свойства блоков: трение (лед - персонаж скользит), прыгучесть (эффект батута), выталкивание (вода) и т.д. Это делает мир более живым, плюс дает возможности на будущее для различных режимов, где можно использовать разные свойства блоков для разных механик.
Доработка анимации
Были добавлены недостающие анимации вскарабкивайся по лестнице, плаванья и конечно же крутого приземлении
P.S видео получилось большим по размеру, видимо слетели настройки записи (
#blockworld #devlog #gamedev
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13😁2👍1🤯1