This media is not supported in your browser
VIEW IN TELEGRAM
собственно вот и часть локи сделанная по гибли стайл рефам
❤8
Если кто не знает , у меня растительность ( в основном трава и деревья ) из ассета от этого невероятного чела https://assetstore.unity.com/publishers/32104 ( кста , сейчас по скидончику )
тк я перевожу проект с 22 на 6.3 то сейчас занимаюсь фиксом ассетов ,и столкнулся с тем что декали по другому рендерятся в 6.3 , по этому его шейдер не работал .
я написал ему в дискорд и он мне выдал фикс за 5 минут ! такая отзывчивость прям радует , а ну такое прям греет душу
тк я перевожу проект с 22 на 6.3 то сейчас занимаюсь фиксом ассетов ,и столкнулся с тем что декали по другому рендерятся в 6.3 , по этому его шейдер не работал .
я написал ему в дискорд и он мне выдал фикс за 5 минут ! такая отзывчивость прям радует , а ну такое прям греет душу
❤2🔥1
Media is too big
VIEW IN TELEGRAM
Небольшой кусочек геймплея ( локация еще не до конца доделана )
❤1
Media is too big
VIEW IN TELEGRAM
Когда у тебя все нпц интерактивные - конечно же это усложняет производство
На Этот квест про предложение потратил пол дня ( тут упрощенное прохождение ), ведь нпц не просто должны проиграть анимацию, а засинхронизировать действия , позицию , менять свое поведение и отношение к игроку, да и просто не конфликтовать с другими базовыми их надстройками ,ну и в том числе желательно не сбивать игрока пока идут по своим делам
На Этот квест про предложение потратил пол дня ( тут упрощенное прохождение ), ведь нпц не просто должны проиграть анимацию, а засинхронизировать действия , позицию , менять свое поведение и отношение к игроку, да и просто не конфликтовать с другими базовыми их надстройками ,ну и в том числе желательно не сбивать игрока пока идут по своим делам
❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Мелочи в деталях
Для кольца с алмазом сделал такой каустик шейдер ( конечно же не без тутора ) , но помимо этого я сверху добавил свой эффект блика на него
Кто то скажет , что слишком большие заморочки для одного мелкого предмета в игре, но как по мне из таких проработок и состоит весь шарм в играх + можно эксперементировать с этим эффектом на окружении
Для кольца с алмазом сделал такой каустик шейдер ( конечно же не без тутора ) , но помимо этого я сверху добавил свой эффект блика на него
Кто то скажет , что слишком большие заморочки для одного мелкого предмета в игре, но как по мне из таких проработок и состоит весь шарм в играх + можно эксперементировать с этим эффектом на окружении
This media is not supported in your browser
VIEW IN TELEGRAM
Немного про мувмент NPC
У каждого NPC есть несколько машин состояний, но основные две:
-глобальное поведение
-состояние движения
Глобальное состояние определяет состояние движения - как NPC должен двигаться: отходить от игрока, гнаться за целью, следовать маршруту и т.д.
Под каждое поведение выбирается своя стратегия ходьбы.
Например, NPC может находиться в состоянии «фотографировать игрока», но если игрок едет прямо в него — NPC будет уворачиваться, а не стоять на месте.
Дополнительно есть два подсостояния:
-состояние этапа пути ( идет или дошел )
-состояние траектории пути ( идет к точке или по траектории )
Из-за этого, если NPC уже идёт к точке и замечает игрока, он не останавливается, а пытается аккуратно обойти его.
В зависимости от ситуации (игрок стоит, движется к точке или идёт по траектории) применяются разные стратегии мувмента внутри глобальных состояний
У каждого NPC есть несколько машин состояний, но основные две:
-глобальное поведение
-состояние движения
Глобальное состояние определяет состояние движения - как NPC должен двигаться: отходить от игрока, гнаться за целью, следовать маршруту и т.д.
Под каждое поведение выбирается своя стратегия ходьбы.
Например, NPC может находиться в состоянии «фотографировать игрока», но если игрок едет прямо в него — NPC будет уворачиваться, а не стоять на месте.
Дополнительно есть два подсостояния:
-состояние этапа пути ( идет или дошел )
-состояние траектории пути ( идет к точке или по траектории )
Из-за этого, если NPC уже идёт к точке и замечает игрока, он не останавливается, а пытается аккуратно обойти его.
В зависимости от ситуации (игрок стоит, движется к точке или идёт по траектории) применяются разные стратегии мувмента внутри глобальных состояний
🔥3
Я победил траву!
Одна из проблем с такой растительностью в том, что мелкие предметы теряются в ней.
я подумал что было бы неплохо , если предметы будут просвечивать сквозь траву. Но оказалось, что эта фича не такая уж простая.
Сначала я думал, что достаточно просто отключить у травы запись глубины. И вроде бы работало, но трава стала очень дорогой для рендера, поэтому этот вариант сразу отпал.
В итоге я начал разбираться со stencil . Долго сидел и не понимал почему ничерта не работает , но по итогу все вышло
Одна из проблем с такой растительностью в том, что мелкие предметы теряются в ней.
я подумал что было бы неплохо , если предметы будут просвечивать сквозь траву. Но оказалось, что эта фича не такая уж простая.
Сначала я думал, что достаточно просто отключить у травы запись глубины. И вроде бы работало, но трава стала очень дорогой для рендера, поэтому этот вариант сразу отпал.
В итоге я начал разбираться со stencil . Долго сидел и не понимал почему ничерта не работает , но по итогу все вышло
Media is too big
VIEW IN TELEGRAM
Наконец-то выпустил Sentiel - небольшой WebGL-экшон, сделанный в коллаборации с HTC VIVERSE 💫
В итоге игра весит около 50 МБ, что, по-моему, вполне неплохо с учётом всех визуальных ассетов
👉 Попробовать можно тут:
https://worlds.viverse.com/Y6sht8h
Также, если хотите попробовать сделать свою игру, можно подать заявку в их Creator Program:
https://create.viverse.com/creator-program
В итоге игра весит около 50 МБ, что, по-моему, вполне неплохо с учётом всех визуальных ассетов
👉 Попробовать можно тут:
https://worlds.viverse.com/Y6sht8h
Также, если хотите попробовать сделать свою игру, можно подать заявку в их Creator Program:
https://create.viverse.com/creator-program
Сделал пошаговый разбор как я создаю окружение в юнити для Tiny Delivery , какие инструменты юзаю , и каких принципов придерживаюсь 🌿
Надеюсь эта статья поможет вам в создании ваших миров!
И с наступающим новым годом! ✨
https://www.notion.so/Unity-2da3c8cbe8fa804d8003e1442153d774
Англ версия ( открывается только с vpn + медиум сейчас подлагивает если что)
https://medium.com/@sinitsyndev/step-by-step-environment-creation-breakdown-in-unity-4073f1a73125
Надеюсь эта статья поможет вам в создании ваших миров!
И с наступающим новым годом! ✨
https://www.notion.so/Unity-2da3c8cbe8fa804d8003e1442153d774
Англ версия ( открывается только с vpn + медиум сейчас подлагивает если что)
https://medium.com/@sinitsyndev/step-by-step-environment-creation-breakdown-in-unity-4073f1a73125
🔥3⚡1👍1
Media is too big
VIEW IN TELEGRAM
Доработал пса компаньена , он теперь лает , когда игрок бибикает
Эта механика нужна что бы распугивать коров , но возможно потом добавлю еще варианты использования
Эта механика нужна что бы распугивать коров , но возможно потом добавлю еще варианты использования
❤2👍1