Добавить
Уведомления

Как сделать шутер от 3го лица на Unity #3 — Система инвентаря и подбор предметов | ScriptableObject

В этом видео реализуем систему подбора предметов и инвентарь в Unity с использованием ScriptableObject. Это третья часть модульного проекта по созданию шутера от третьего лица (TPS). Механика построена архитектурно правильно и может использоваться в любом игровом проекте. Мы разберём: 1. как использовать ScriptableObject как модель данных предмета, 2. как отделить данные от логики, 3. как связать объект в сцене с моделью предмета, 4. как реализовать подбор предмета по нажатию клавиши (F), 5. как организовать хранение предметов в инвентаре, 6. как реализовать использование и выбрасывание предметов. Архитектурный акцент Ключевая идея: Инвентарь — это контейнер, а не UI. В видео мы: 1. разделяем данные предмета и поведение, 2. избегаем хранения игровой логики в визуальном объекте сцены, 3. закладываем основу для масштабируемой системы (квесты, оружие, расходники и т.д.). Использование ScriptableObject позволяет: 1. легко расширять систему, 2. упрощать балансировку, 3. повторно использовать данные без дублирования. Полный проект и материалы – исходники * ДЕМО проекта: https://github.com/VladimirRepp/Unity—ThirdPersonShooterTutorial * ПОЛНАЯ версия проекта с дополнительными материалами и расширенной архитектурой доступна на Boosty: https://boosty.to/vladimir.fps/posts/f3ace5b4-91d9-46d8-8368-5471b23d779b?share=post_link Для кого это видео 1. Начинающие Unity-разработчики 2. Студенты IT-направлений 3. Те, кто хочет понять правильную архитектуру инвентаря 4. Разработчики, уставшие от «жёстко прошитых» предметов в сцене Это третья часть серии Unity Third Person Shooter – Модульный учебный проект: 1. Шаблон персонажа и управление 2. Звук шагов по поверхностям 3. Инвентарь и сбор предметов 4. Механика стрельбы (Raycast vs Projectile) 5. Квестовая система (ключ и дверь) 6. Враги и FSM Полный курс (все модули в одном видео) выйдет позже. Плейлист курса (youtube) https://www.youtube.com/playlist?list=PLpWjhCHQwH_o42CdH717PTfVrNxoLsrJG Плейлист курса (VK) https://vkvideo.ru/playlist/-146160167_24 Плейлист курса (rutube) https://rutube.ru/plst/1495440 Курс (dzen) https://dzen.ru/vladimir_fps Сайт-визитка vladimir-repp.ru 1. Обо мне 2. Контакты 3. С чем работаю 4. Пример работ 5. Отзывы 6. Портфолио Ключевые темы видео unity inventory system unity scriptableobject tutorial unity item pickup system unity interaction system unity c# tutorial unity tps tutorial unity для начинающих разработка игр на unity архитектура unity проекта

Иконка канала Vladimir FPS
44 подписчика
12+
4 просмотра
2 дня назад
12+
4 просмотра
2 дня назад

В этом видео реализуем систему подбора предметов и инвентарь в Unity с использованием ScriptableObject. Это третья часть модульного проекта по созданию шутера от третьего лица (TPS). Механика построена архитектурно правильно и может использоваться в любом игровом проекте. Мы разберём: 1. как использовать ScriptableObject как модель данных предмета, 2. как отделить данные от логики, 3. как связать объект в сцене с моделью предмета, 4. как реализовать подбор предмета по нажатию клавиши (F), 5. как организовать хранение предметов в инвентаре, 6. как реализовать использование и выбрасывание предметов. Архитектурный акцент Ключевая идея: Инвентарь — это контейнер, а не UI. В видео мы: 1. разделяем данные предмета и поведение, 2. избегаем хранения игровой логики в визуальном объекте сцены, 3. закладываем основу для масштабируемой системы (квесты, оружие, расходники и т.д.). Использование ScriptableObject позволяет: 1. легко расширять систему, 2. упрощать балансировку, 3. повторно использовать данные без дублирования. Полный проект и материалы – исходники * ДЕМО проекта: https://github.com/VladimirRepp/Unity—ThirdPersonShooterTutorial * ПОЛНАЯ версия проекта с дополнительными материалами и расширенной архитектурой доступна на Boosty: https://boosty.to/vladimir.fps/posts/f3ace5b4-91d9-46d8-8368-5471b23d779b?share=post_link Для кого это видео 1. Начинающие Unity-разработчики 2. Студенты IT-направлений 3. Те, кто хочет понять правильную архитектуру инвентаря 4. Разработчики, уставшие от «жёстко прошитых» предметов в сцене Это третья часть серии Unity Third Person Shooter – Модульный учебный проект: 1. Шаблон персонажа и управление 2. Звук шагов по поверхностям 3. Инвентарь и сбор предметов 4. Механика стрельбы (Raycast vs Projectile) 5. Квестовая система (ключ и дверь) 6. Враги и FSM Полный курс (все модули в одном видео) выйдет позже. Плейлист курса (youtube) https://www.youtube.com/playlist?list=PLpWjhCHQwH_o42CdH717PTfVrNxoLsrJG Плейлист курса (VK) https://vkvideo.ru/playlist/-146160167_24 Плейлист курса (rutube) https://rutube.ru/plst/1495440 Курс (dzen) https://dzen.ru/vladimir_fps Сайт-визитка vladimir-repp.ru 1. Обо мне 2. Контакты 3. С чем работаю 4. Пример работ 5. Отзывы 6. Портфолио Ключевые темы видео unity inventory system unity scriptableobject tutorial unity item pickup system unity interaction system unity c# tutorial unity tps tutorial unity для начинающих разработка игр на unity архитектура unity проекта

, чтобы оставлять комментарии