Лавка Разработчика
3.36K subscribers
405 photos
43 videos
16 files
640 links
Мы тут игры пилить будем, или как?

YouTube: https://youtube.com/@gamedevlavka

Автор: @vavilichev

Все контакты: https://linktr.ee/vavilichev
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Запилил ассет с процедурными анимациями объектов в UI. Для сбора монеток, сундуков - да чего угодно, что появляется в случайной точке и улетает в другую точку на экране, независимо от разрешения экрана.
https://github.com/vavilichev/UnityUserful/tree/main/Assets/VavilichevGD/FX/UI
___
#лр_ассеты
Урок под грифом "подготовительный", т.к. служит для подготовки базы знаний для следующего урока. С Generic классами можно подружиться только на практике, но я рискнул попытаться объяснить на примере, как они работают.

https://www.youtube.com/watch?v=fgETO1BTC3s
___
#лр_туториал
#gamedev #unity3d
Оформил. Приблуда, чтобы запуск билда на андроид был в два щелчка мыши. Те, кто работает с андроидом на юнити знают, как бесит перенастраивать проект для билда apk, aab, dev билда, постоянно запускать resolver, вводить пароли и т.д.

https://github.com/vavilichev/UnityUserful/tree/main/Assets/VavilichevGD/Utils/Editor/Builder
___
#лр_ассеты
Тех, кто погружается в геймдев, обычно волнует вопрос "как сделать платформер" (где основная механика - прыжки). В уроке я рассказываю об одном из вариантов реализации прыжков, основанном на физическом движке #unity3d.

https://youtube.com/watch?v=VVmpDCUPPRw
___
#лр_туториал
⚡️Доделал в конечном счете ассет для работы с диалогами. При помощи Shader Graph API удалось сделать хорошый и удобный интерфейс, то есть прям в виде дерева, как положено. Легко использовать, легко расширить - все как всегда.
Можно посмотреть пример использование, куда ж без этого. Та аще все легко!

https://github.com/vavilichev/UnityUserful/tree/main/Assets/VavilichevGD/Gameplay/Dialogues
___
#лр_ассеты
Немножко поверстали и покодили. Рассказываю, как сделать прогрессбар, и делюсь полезными советами о том, как организовать его работу в UI. Да, разбираемся на примере LifeBar - полоски с жизнями игрока.

https://www.youtube.com/watch?v=eXSEc0wZUjA
___
#лр_туториал
Рассказываю о ScriptableObjects на примере сундуков. Фича от #unity3d которую должны освоить все разработчики!

https://www.youtube.com/watch?v=8rsgMYWCggs
___
#лр_туториал
Первое видео из цикла "Архитектура проекта в Unity". Не призываю использовать ее повсеместно, но приемы и практики будут полезны для общего развития и новых идей построения своей собственной архитектуры.

https://www.youtube.com/watch?v=S6CfbOa39r8
___
#лр_туториал
Сделал гибкий и легко расширяемый ассет системы хранения для Unity. Он позволяет сохранять и загружать данные с помощью асинхронных операций (в отдельном потоке), Coroutine с колбэками (как мы любим) или мгновенно.
Интерфейс IStorageBehavior позволяет создавать собственное поведение хранилища. Сейчас готово только Local Storage Behavior. Сохраняет игровые данные в файл на локальном хранилище (мобилки инклюдед). Подробности в примере!

https://github.com/vavilichev/UnityUserful/tree/main/Assets/VavilichevGD/Architecture/Storage
___
#лр_ассеты
Продолжаем говорить об архитектуре проекта в #unity3d. По-прежнему не призываю использовать ее повсеместно, но приемы и практики будут полезны для общего развития и новых идей построения своей собственной архитектуры.

https://youtu.be/4wkupuvJEww
___
#лр_туториал