Объединённая система сущностей в Blockworld!
Раньше у нас в игре было 2 отдельных сущности, это игрок и моб. Теперь же у нас идет 1 сущность это Living Entity (живая сущность) — это может быть как моб, игрок, технический контроллер (например для размещения построек в мире, фото режим и т.д).
Благодаря объединению все модули (инвентарь, статы, мувемент и т.д) стали общими и настраиваемыми через json конфиг сущности. Что дает возможность надевать на мобов ту же косметику, что и на игрока (броню, шапки и т.д), использовать все предметы (лук, меч и т.д).
Это открывает множество новых механик в игре, например:
✔️ Моб скелета носит броню, у него появляется стата брони, из за чего скелет становится намного прочнее и убить его уже не так просто
✔️ Оружие в руках моба, тот же скелет может быть вооружен мечом, из за чего наносит больше урона, а если дать им лук, то тогда начинается настоящая перестрелка
✔️ Еда для восстановления, жители могут брать подбирать еду и питаться ею чтобы восстановить свое здоровье после переделки с врагом
✔️ Лут с мобов становится более интересным, если мы находим скелета с мечом, то мы можем его устранить и забрать его меч себе.
🤯 Так же в будущем это позволяет сделать крутую фичу переселение, когда мы берем магический предмет, подходим к какому то мобу и при клике вселяемся в него и можем играть за него. Пд.с отдельно можно делать режимы где ты играешь именно за моба, напримре режим инфекции (управляешь зомби чтобы заразить других)
📌 Прикрепил видосик где мы сражаемся с экипированым скелетом, убиваем его и забираем меч. Это режим креатива, игрока убить нельзя, так что у скелета не было шансов 😄
#blockworld #devlog #gamedev
Раньше у нас в игре было 2 отдельных сущности, это игрок и моб. Теперь же у нас идет 1 сущность это Living Entity (живая сущность) — это может быть как моб, игрок, технический контроллер (например для размещения построек в мире, фото режим и т.д).
Благодаря объединению все модули (инвентарь, статы, мувемент и т.д) стали общими и настраиваемыми через json конфиг сущности. Что дает возможность надевать на мобов ту же косметику, что и на игрока (броню, шапки и т.д), использовать все предметы (лук, меч и т.д).
Это открывает множество новых механик в игре, например:
✔️ Моб скелета носит броню, у него появляется стата брони, из за чего скелет становится намного прочнее и убить его уже не так просто
✔️ Оружие в руках моба, тот же скелет может быть вооружен мечом, из за чего наносит больше урона, а если дать им лук, то тогда начинается настоящая перестрелка
✔️ Еда для восстановления, жители могут брать подбирать еду и питаться ею чтобы восстановить свое здоровье после переделки с врагом
✔️ Лут с мобов становится более интересным, если мы находим скелета с мечом, то мы можем его устранить и забрать его меч себе.
🤯 Так же в будущем это позволяет сделать крутую фичу переселение, когда мы берем магический предмет, подходим к какому то мобу и при клике вселяемся в него и можем играть за него. Пд.с отдельно можно делать режимы где ты играешь именно за моба, напримре режим инфекции (управляешь зомби чтобы заразить других)
📌 Прикрепил видосик где мы сражаемся с экипированым скелетом, убиваем его и забираем меч. Это режим креатива, игрока убить нельзя, так что у скелета не было шансов 😄
#blockworld #devlog #gamedev