⚡️Баффы и дебаффы⚡️
В большинстве игр так или иначе существуют какие-то баффы, эффекты, бонусы или улучшения, которые привязываются к статам. В общем, вот отличный видос для раскрытия данной темы, который дает хороший скелет под эту систему. Конечно, под конкретную задачу и архитектуру нужно самим подогнать.
Также те, кто будет делать по этому видео, нужно исправить ошибку во временном баффе. В моем случае из-за этого в игре fps падал до 0 и приходилось перезапускать движок, а допер я не сразу(думал дело в таймере)😅
Таким образом, я реализовал систему баффов для персонажа и добавил пассивные баффы к крестражам:
• Крестраж Жизни - дает +1 сердце
• Крестраж Воздуха - уменьшает перезарядку рывка
• Крестраж Электро - увеличивает урон (+1)
Это начальные баффы, в будущем система будет расширяться.
Если есть какие-то мысли или идеи, пишите, с удовольствием послушаю👍🏾
#полезное
В большинстве игр так или иначе существуют какие-то баффы, эффекты, бонусы или улучшения, которые привязываются к статам. В общем, вот отличный видос для раскрытия данной темы, который дает хороший скелет под эту систему. Конечно, под конкретную задачу и архитектуру нужно самим подогнать.
Также те, кто будет делать по этому видео, нужно исправить ошибку во временном баффе. В моем случае из-за этого в игре fps падал до 0 и приходилось перезапускать движок, а допер я не сразу(думал дело в таймере)😅
// Нужно изменить
owner.RemoveBuff(coreBuff)
// На строку
owner.RemoveBuff(this)
Таким образом, я реализовал систему баффов для персонажа и добавил пассивные баффы к крестражам:
• Крестраж Жизни - дает +1 сердце
• Крестраж Воздуха - уменьшает перезарядку рывка
• Крестраж Электро - увеличивает урон (+1)
Это начальные баффы, в будущем система будет расширяться.
Если есть какие-то мысли или идеи, пишите, с удовольствием послушаю👍🏾
#полезное
🔥4✍2
Media is too big
VIEW IN TELEGRAM
Всем привет, добавил новую способность стихии воздуха 💨
Как вам? 👀
з.ы. взаимодействие огня и воздуха пока не сделал, честно говоря не уверен какое оно вообще будет
Как вам? 👀
з.ы. взаимодействие огня и воздуха пока не сделал, честно говоря не уверен какое оно вообще будет
11🔥4👍1
Media is too big
VIEW IN TELEGRAM
Магазин 💎
Визуально, конечно, выглядит хуево, но все идет по плану😁
Архитектурно магазин удобно делать с помощью паттерна MVP - Presentation Model, точно так же, как и любую другую систему, которая может быть отключена и включена. Здесь сама вьюха берет данные из презентера.
Магазин в игре подразумевает взаимодействие нескольких систем, таких как активация действия, диалога, а также других моделей - инвентарь, сам магазин и разные хранилища валют...
Я очень не хотел, но мне пришлось сделать общий банк для игровых валют. Когда валюта одна или две, то еще можно потерпеть, но в моем случае их на данный момент три, а в будущем возможно еще больше. Поэтому как-то так.
Теперь можно создать сто таких магазинов, единственное нужно для каждого создавать конфиги продуктов)
З.Ы. На видео можно увидеть полосы от тумана и виньетки (полосы от самого градиента на изображении). Может кто-нибудь знает как их убрать?
Архитектурно магазин удобно делать с помощью паттерна MVP - Presentation Model, точно так же, как и любую другую систему, которая может быть отключена и включена. Здесь сама вьюха берет данные из презентера.
Магазин в игре подразумевает взаимодействие нескольких систем, таких как активация действия, диалога, а также других моделей - инвентарь, сам магазин и разные хранилища валют...
Я очень не хотел, но мне пришлось сделать общий банк для игровых валют. Когда валюта одна или две, то еще можно потерпеть, но в моем случае их на данный момент три, а в будущем возможно еще больше. Поэтому как-то так.
Теперь можно создать сто таких магазинов, единственное нужно для каждого создавать конфиги продуктов)
З.Ы. На видео можно увидеть полосы от тумана и виньетки (полосы от самого градиента на изображении). Может кто-нибудь знает как их убрать?
👍3🔥2🍓1
🎄Друзья, всех с наступающим новым годом! 🎄
Желаю всем крепкого здоровья и счастья, а также хорошо отдохнуть и приятно провести новогоднее время❤️
Под конец года я успел отправиться в небольшое путешествие, чуть не уничтожить свой проект(об этом я расскажу в следующем году😁) , а также немного приболеть. Надеюсь вы все здоровы и полны сил!
Никогда не думал, что вести канал будет так интересно, всем большое спасибо, что следите за развитием)🔥
Желаю всем крепкого здоровья и счастья, а также хорошо отдохнуть и приятно провести новогоднее время❤️
Под конец года я успел отправиться в небольшое путешествие, чуть не уничтожить свой проект
Никогда не думал, что вести канал будет так интересно, всем большое спасибо, что следите за развитием)🔥
👍5🍓3❤2☃2🍾2🎄2
💥 Уничтожение игры 💥
До нового года было пару дней, решил перекинуть проект на GitLab, так как в GitHub была переполнена квота, а также хранилище LFS, поэтому хотел сделать красиво и исправить все это. Сделал коммит(я так думал), но по какой-то причине решил отменить. Я работал уже с новой папкой, для того чтобы перекинуть все на репозиторий GitLab (никакой резервной копии не было). Нажал на кнопку отменить в SourceTree и мой проект почти полностью стерся.
Моим эмоциям не было предела, Я ТАК АХУЕЛ.
Прежде чем придаваться панике, начал искать способы все вернуть. Просмотрев git status, я понял, что данные удалились, но остались на моем локальном компьютере.
git checkout — . и я возвращаюсь к последнему коммиту, который делал неделю назад. Уже неплохо, вместо года разработки я потерял лишь неделю, но все равно обидно.
Потом как-то в мою голову пришла мысль - а может Rider хранит историю моих изменений. Оказывается да и это меня приятно удивило (почитать про это можно тут). Насколько я помню в vs2022 тоже есть локальная история, однако для этого нужно установить расширение.
Таким образом я вернул все свои скрипты, но, к сожалению, изменения в сцене и префабы не удалось восстановить. Это уже не так печально)
Пока пишу это чувствую себя полным идиотом🫠
Возможно читая это, ваша жопа тоже сжалась, надеюсь мой опыт вам поможет! Делайте коммиты чаще)
Всем удачных праздников❤️
До нового года было пару дней, решил перекинуть проект на GitLab, так как в GitHub была переполнена квота, а также хранилище LFS, поэтому хотел сделать красиво и исправить все это. Сделал коммит(я так думал), но по какой-то причине решил отменить. Я работал уже с новой папкой, для того чтобы перекинуть все на репозиторий GitLab (никакой резервной копии не было). Нажал на кнопку отменить в SourceTree и мой проект почти полностью стерся.
Моим эмоциям не было предела, Я ТАК АХУЕЛ.
Прежде чем придаваться панике, начал искать способы все вернуть. Просмотрев git status, я понял, что данные удалились, но остались на моем локальном компьютере.
git checkout — . и я возвращаюсь к последнему коммиту, который делал неделю назад. Уже неплохо, вместо года разработки я потерял лишь неделю, но все равно обидно.
Потом как-то в мою голову пришла мысль - а может Rider хранит историю моих изменений. Оказывается да и это меня приятно удивило (почитать про это можно тут). Насколько я помню в vs2022 тоже есть локальная история, однако для этого нужно установить расширение.
Таким образом я вернул все свои скрипты, но, к сожалению, изменения в сцене и префабы не удалось восстановить. Это уже не так печально)
Пока пишу это чувствую себя полным идиотом🫠
Возможно читая это, ваша жопа тоже сжалась, надеюсь мой опыт вам поможет! Делайте коммиты чаще)
Всем удачных праздников❤️
❤10👍3🤯3😁1
Небольшое затишье с моим проектом 👀
Итак, я устроился в небольшую студию, где мы занимаемся разработкой мобильных игр. Отработав первую неделю над рабочим проектом, могу сказать, что мне действительно понравилось решать поставленные задачи. Некоторые из них я выполнял впервые, от чего еще интереснее. Чувствуется, что после праздников нужно время, чтобы полностью вернуться в боевой режим. А потому сейчас я больше концентрируюсь на рабочих задачах, но свою игру, конечно же, не заброшу и продолжу над ней трудиться.
Кроме того, помимо постов о своей игре, я хочу делиться рабочими моментами и впечатлениями. Думаю, это будет интересно как вам, так и мне!
Что скажете?👨💻
Итак, я устроился в небольшую студию, где мы занимаемся разработкой мобильных игр. Отработав первую неделю над рабочим проектом, могу сказать, что мне действительно понравилось решать поставленные задачи. Некоторые из них я выполнял впервые, от чего еще интереснее. Чувствуется, что после праздников нужно время, чтобы полностью вернуться в боевой режим. А потому сейчас я больше концентрируюсь на рабочих задачах, но свою игру, конечно же, не заброшу и продолжу над ней трудиться.
Кроме того, помимо постов о своей игре, я хочу делиться рабочими моментами и впечатлениями. Думаю, это будет интересно как вам, так и мне!
Что скажете?
Please open Telegram to view this post
VIEW IN TELEGRAM
50❤12👏3🔥2
Media is too big
VIEW IN TELEGRAM
Итак, друзья, я получил добро на показ вам нашего проекта, который сейчас в разработке. Поэтому делюсь кусочком геймплея игры.
На днях был тестовый релиз на Google Play, а перед запуском работы сильно прибавилось. Чувствовалось как обстановка накалялась, чтобы успеть выпустить в срок. В итоге я сидел над проектом с утра до 3 ночи, после чего мои задачи закончились, а бОльшая часть команды трудились над игрой вплоть до обеда. В общем выдался довольно интересный опыт 😁
Поделитесь вашим мнением об игре, Любая критика приветствуется и будет рассмотрена командой для улучшения игрового опыта. Всех благ вам, а также отличных выходных!🔥
З.Ы. На выходных продолжу работу над своим проектом, постараюсь выпустить пост по этому поводу
На днях был тестовый релиз на Google Play, а перед запуском работы сильно прибавилось. Чувствовалось как обстановка накалялась, чтобы успеть выпустить в срок. В итоге я сидел над проектом с утра до 3 ночи, после чего мои задачи закончились, а бОльшая часть команды трудились над игрой вплоть до обеда. В общем выдался довольно интересный опыт 😁
Поделитесь вашим мнением об игре, Любая критика приветствуется и будет рассмотрена командой для улучшения игрового опыта. Всех благ вам, а также отличных выходных!
З.Ы. На выходных продолжу работу над своим проектом, постараюсь выпустить пост по этому поводу
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥5❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Первые звуки для Spirit Fusion 🔉
Представляю вам тестовые звуки)
Теперь есть кому заниматься звуками и музыкой в игре, поэтому сейчас совместно будем трудится над проектом.
Как вам звуки и ощущение в целом?🔥
З.Ы. Еще я научился сжимать видео, буду заботится о памяти на вашем устройстве 😁
Представляю вам тестовые звуки)
Теперь есть кому заниматься звуками и музыкой в игре, поэтому сейчас совместно будем трудится над проектом.
Как вам звуки и ощущение в целом?
З.Ы. Еще я научился сжимать видео, буду заботится о памяти на вашем устройстве 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9☃3⚡2👍1👏1🎄1
This media is not supported in your browser
VIEW IN TELEGRAM
Приветствую, друзья! На этой неделе получилось добраться до проекта.
Я исправил баг, который со мной наверно с самого начала разработки и, несмотря на то, что мы стали с ним довольно близки, я был рад попрощаться. Добавил парочку новых механик, а также удалось перенести бОльшую часть локации в Unity. Вот делюсь с вами ее частью☝️
Что скажете?👨💻
Я исправил баг, который со мной наверно с самого начала разработки и, несмотря на то, что мы стали с ним довольно близки, я был рад попрощаться. Добавил парочку новых механик, а также удалось перенести бОльшую часть локации в Unity. Вот делюсь с вами ее частью☝️
Что скажете?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥9🔥5🍓2🫡2🤗1
This media is not supported in your browser
VIEW IN TELEGRAM
Делюсь финальной(наверно) версией комнаты. Добавил сохранения, сделал общую систему для исследования скрытых комнат и активированных механизмов. Как вам сундучок?)
Также немного поменял UI, что скажете, не слишком казуально?😁☝️
Также немного поменял UI, что скажете, не слишком казуально?😁☝️
🔥13🍓3👍2☃1👏1🎄1
Прошло уже больше месяца работы и за это время я уже хорошо ощущаю себя в проекте.
До устройства на работу у меня практически не было опыта в 3д, поэтому я немного переживал, что не справлюсь с задачами, ведь это совсем другое. Однако сейчас я понимаю, что практически не заметил разницы. Нет, конечно, разница есть, особенно работать с физикой было в новинку, для решения некоторых задач мне пришлось вспомнить линейную алгебру первого курса универа (например, определение спуска/подъема, а также правильного смещения относительно главного сплайна). Но это все не казалось страшным, скорее было очень даже интересно, да и линейную алгебру я любил) Это я к тому, что лучше подходить к неизвестному как какому-то исследованию или эксперименту без страха ошибки, так гораздо эффективнее.
Также сейчас пишу плагин для переноса одной папки в яндекс облако и последующей выгрузкой из него. Вот вроде звучит просто, а на деле сложности вырастают только так. Но это скорее из-за того, что в вебе у меня первый уровень😁
Думаю потом напишу пост по этой теме.
Всем хороших выходных!👊
До устройства на работу у меня практически не было опыта в 3д, поэтому я немного переживал, что не справлюсь с задачами, ведь это совсем другое. Однако сейчас я понимаю, что практически не заметил разницы. Нет, конечно, разница есть, особенно работать с физикой было в новинку, для решения некоторых задач мне пришлось вспомнить линейную алгебру первого курса универа (например, определение спуска/подъема, а также правильного смещения относительно главного сплайна). Но это все не казалось страшным, скорее было очень даже интересно, да и линейную алгебру я любил) Это я к тому, что лучше подходить к неизвестному как какому-то исследованию или эксперименту без страха ошибки, так гораздо эффективнее.
Также сейчас пишу плагин для переноса одной папки в яндекс облако и последующей выгрузкой из него. Вот вроде звучит просто, а на деле сложности вырастают только так. Но это скорее из-за того, что в вебе у меня первый уровень😁
Думаю потом напишу пост по этой теме.
Всем хороших выходных!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍3❤🔥2☃1👏1🎄1
Недавно мне удалось соединить Unity и Яндекс Диск 📀
Причина этого события в том, что мне катастрофически не хватало места в хранилище gitLFS(из-за .psb файлов фотошопа). Я захотел сделать так, чтобы файлы, которые нужны мне в проекте и при этом занимают слишком много места, хранились в облаке и не загружались в гит. Таким образом, я написал небольшой едитор скрипт, где мы загружаем нужную папку на облако и потом можем выгрузить ее обратно сохраняя всю структуру. Получается так, что при клонировании репозитория будет проект без этих файлов, далее через unity мы грузим все в проект через облако по нажатию одной кнопки.
В первую очередь для этого нужно создать приложение на яндексе и получить токен для авторизации. Еще вот статья, где показано как легко записывать файлы на диск. Также если кому понадобится такой функционал в юнити или захотите сделать что-то похожее, в комментарии лежит мой итоговый скрипт.
С такими задачами на юнити я не работал и было интересно попробовать, но к сожалению необходимость в таком методе у меня отпала, тк я решил не пользоваться .psb файлами и перейти на Sprite Atlas, хотя это чуть менее удобно.
Мем выше кстати очень в тему😁
Причина этого события в том, что мне катастрофически не хватало места в хранилище gitLFS(из-за .psb файлов фотошопа). Я захотел сделать так, чтобы файлы, которые нужны мне в проекте и при этом занимают слишком много места, хранились в облаке и не загружались в гит. Таким образом, я написал небольшой едитор скрипт, где мы загружаем нужную папку на облако и потом можем выгрузить ее обратно сохраняя всю структуру. Получается так, что при клонировании репозитория будет проект без этих файлов, далее через unity мы грузим все в проект через облако по нажатию одной кнопки.
В первую очередь для этого нужно создать приложение на яндексе и получить токен для авторизации. Еще вот статья, где показано как легко записывать файлы на диск. Также если кому понадобится такой функционал в юнити или захотите сделать что-то похожее, в комментарии лежит мой итоговый скрипт.
С такими задачами на юнити я не работал и было интересно попробовать, но к сожалению необходимость в таком методе у меня отпала, тк я решил не пользоваться .psb файлами и перейти на Sprite Atlas, хотя это чуть менее удобно.
Мем выше кстати очень в тему😁
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Итак, друзья, недавно наш канал пересёк первую сотню единомышленников, и я хочу сказать огромное спасибо каждому из вас! Ваш интерес к моим записям – это то, что делает весь этот путь в геймдеве ещё более осмысленным и вдохновляющим.
В любой сфере бывают моменты сомнений, прокрастинации или сложные задачи(ну или просто заебался😁)
Но осознание, что за этим процессом наблюдают люди, которым это интересно, невероятно мотивирует)
Поэтому спасибо, что разделяете этот путь вместе со мной. Дальше – только круче!
Всех благ вам❤️🔥
З.Ы. Хоть постов давненько не было, прогресс не стоял на месте, скоро покажу новые наработки и поделюсь проделанной работой)
В любой сфере бывают моменты сомнений, прокрастинации или сложные задачи
Но осознание, что за этим процессом наблюдают люди, которым это интересно, невероятно мотивирует)
Поэтому спасибо, что разделяете этот путь вместе со мной. Дальше – только круче!
Всех благ вам
З.Ы. Хоть постов давненько не было, прогресс не стоял на месте, скоро покажу новые наработки и поделюсь проделанной работой)
Please open Telegram to view this post
VIEW IN TELEGRAM
7❤11🍓5👍2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Прогрессия — важная часть игр, и меня именно это всегда цепляло в RPG и мотивировало к исследованию. Пока в нашем проекте она строится вокруг получения и прокачки способностей, а за этим стоит целый пазл из нескольких систем — от механики баффов до архитектуры меню крестражей. Также в процессе появились новые идеи, как сделать прокачку более вариативной и дать игроку больше свободы в развитии персонажа.
На визуальную часть пока не обращайте внимания) Кстати может среди вас есть UI дизайнер?))
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤🔥2🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Делюсь новой анимацией разбойника от нашего аниматора.
Как вам?)👨💻
Как вам?)
Please open Telegram to view this post
VIEW IN TELEGRAM
50🔥24
Media is too big
VIEW IN TELEGRAM
Появился выбор направления у projectile способностей, а также парочку новых способностей. Пока самих стихийных взаимодействий нет, как и конкретных фишек способностей, пока все тестово)
Кидаю небольшой отрывок, прошу дать фидбек лучше/хуже ощущается, также можете поучаствовать и предложить свои идеи в комментариях. Нам будет интересно послушать
Вес - 20.6 МБ, продолжительность - 2:11
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍12🔥6💅3❤2👏1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
Вода + мороз = ?
Потихоньку подготавливаю новые способности к слиянию в основную ветку. Немного изменил водяной снаряд и добавил парочку новых стихийных взаимодействий.
А вот и одно из них☝️
Кстати, у меня уже испытательный срок успел закончится, как же незаметно время пролетает 🫠
Потихоньку подготавливаю новые способности к слиянию в основную ветку. Немного изменил водяной снаряд и добавил парочку новых стихийных взаимодействий.
А вот и одно из них☝️
Кстати, у меня уже испытательный срок успел закончится, как же незаметно время пролетает 🫠
1❤12🔥9👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Теперь в нашей игре есть не только ААА эффекты, но и сочный звук с музыкой! Враги рычат, оружие гремит, а ветер шепчет тайны…
Вот пока — небольшой тизер.
Как вам атмосфера?)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍3❤1👏1🤗1🎄1
This media is not supported in your browser
VIEW IN TELEGRAM
Добавили в игру гендальфа фиолетового. Новый тип врага, благодаря которому бои стали ощутимо интереснее. Логика врага полностью настроена, однако это не финальная версия, в плане баланса, эффектов и анимации враг будет дорабатываться.
Что скажете, как вам?
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥16❤2