Пользователь
- Статус
- Оффлайн
- Регистрация
- 30 Окт 2021
- Сообщения
- 234
- Реакции
- 325
Ссылка на курс:
Пожалуйста, авторизуйтесь для просмотра ссылки.
Создайте функциональный пространственный инвентарь, готовый к многопользовательской игре, с предметами для экипировки, складывания в стопки и крафта!
Промо ролик:
- Создание и управление системами учета запасов в Unreal Engine.
- Разработка надежных и масштабируемых систем взаимодействия элементов кода.
- Разработка многопользовательской системы инвентаря и предметов.
- Создайте пространственные сетки инвентаризации с категориями товаров.
- Реализуйте возможность складывания, расхода и экипировки предметов.
- Create and manage inventory systems in Unreal Engine
- Code item interaction systems in a robust and scalable way
- Code multiplayer inventory and item systems
- Create spatial inventory grids with item categories
- Implement stackable, consumable, and equippable items
- Требуются знания Unreal Engine и C++.
- Дисковое пространство для Unreal Engine 5 и отладочных символов.
- Используйте Rider IDE (она бесплатна для некоммерческого использования!).
- Knowledge of Unreal Engine C++ required
- Disk space for Unreal Engine 5 and debugging symbols
- Use of Rider IDE (it's free for non-commercial use!)
В этом курсе вы научитесь создавать системы инвентаря для своих игр в Unreal Engine 5, используя C++ и Blueprints.
Мы создадим пространственный инвентарь с сетками предметов для разных категорий (экипируемые, расходуемые и создаваемые) и возможностью переключения между сетками, заполненными предметами. Предметы могут быть разных размеров, каждый из которых занимает разное количество клеток в сетке, и предметы могут складываться в стопки, что позволяет разделять, комбинировать, использовать и выбрасывать предметы.
Эта система инвентаря разработана с учетом масштабируемости, модульности и использует лучшие практики Unreal Engine C++. Инвентарь закодирован в отдельном плагине, который можно добавить в несколько игровых проектов или оставить в одном проекте.
Для прохождения данного курса предоставляются следующие материалы:
В этом проекте используется Unreal Engine 5.5, но он также работает в Unreal Engine 5.6 — для этого курса вы можете использовать последнюю версию Unreal Engine!
К особенностям данного курса относятся:
Мои ученики без особых усилий включили этот список в свои собственные проекты.
Мы рассмотрим темы от среднего до продвинутого уровня по Unreal Engine C++. Если вы прошли мой курс «Unreal Engine 5 C++: полный курс для разработчиков игр» или обладаете аналогичными знаниями, вы готовы к этому курсу!
Вы также получите доступ к сообществу Druid Mechanics в Discord, которое я создал для своих учеников и которое призвано стать для вас самым полезным ресурсом в процессе обучения. У нас уже 35 000 учеников, и это число продолжает расти! Мы все здесь, чтобы помогать друг другу!
Надеюсь, вам понравится этот курс так же, как и мне во время его создания!
Присоединяйтесь, давайте составим инвентари!
Мы создадим пространственный инвентарь с сетками предметов для разных категорий (экипируемые, расходуемые и создаваемые) и возможностью переключения между сетками, заполненными предметами. Предметы могут быть разных размеров, каждый из которых занимает разное количество клеток в сетке, и предметы могут складываться в стопки, что позволяет разделять, комбинировать, использовать и выбрасывать предметы.
Эта система инвентаря разработана с учетом масштабируемости, модульности и использует лучшие практики Unreal Engine C++. Инвентарь закодирован в отдельном плагине, который можно добавить в несколько игровых проектов или оставить в одном проекте.
Для прохождения данного курса предоставляются следующие материалы:
- Все 3D-модели используемых предметов, включая расходуемые зелья, надеваемые плащи, маски и оружие, а также материалы для крафта, доступны для сбора.
- Все 2D-текстуры для иконок, виджетов, меню, рамок и сообщений.
- Эффект Ниагары для подбора предметов.
В этом проекте используется Unreal Engine 5.5, но он также работает в Unreal Engine 5.6 — для этого курса вы можете использовать последнюю версию Unreal Engine!
К особенностям данного курса относятся:
- Пространственные сетки инвентаря и возможность переключения между несколькими сетками для размещения предметов разных категорий (мы реализуем экипируемые предметы, расходные материалы и предметы для крафта).
- Система фрагментов предметов, позволяющая настраивать предметы путем добавления модульных «фрагментов» для придания им функциональности (общепринятый шаблон проектирования в игровой индустрии). Добавьте фрагмент сетки, чтобы предмет мог занимать несколько клеток на сетке; добавьте фрагмент экипировки, чтобы предмет можно было экипировать, и т. д.
- Всплывающие подсказки для элементов, отображающие их атрибуты, и использование шаблонов проектирования для создания высокогибкой системы, в которой всплывающие подсказки адаптируются к фрагментам элемента для отображения информации о нем.
- Возможность перемещать предметы в пространственном инвентаре.
- Предметы, которые можно складывать в стопки, с указанием количества предметов в стопке (просто добавьте фрагмент, который можно складывать в стопки), поддержкой максимального размера стопки, а также возможностью разделять, объединять и выбрасывать предметы из инвентаря.
- Расходуемые предметы, возможность их использования и применения пользовательских действий при употреблении (мы реализуем зелья),
- Снаряжение с возможностью экипировки в отдельных слотах, а также возможность экипировки предметов различных типов (мы реализуем плащи, маски и оружие).
- В рамках этого курса будут предоставлены все необходимые ресурсы, включая персонажа, оружие, снаряжение, зелья и предметы для крафта, а также все текстуры пользовательского интерфейса для виджетов меню инвентаря. Однако вы можете использовать и свои собственные ресурсы!
- Всё запрограммировано для работы в многопользовательском режиме, как на серверах прослушивания, так и на выделенных серверах. Также работает в одиночных, автономных играх.
- Предметы функциональны — они влияют не только на то, что мы видим в меню, но и на то, что происходит в игре. Система разработана таким образом, чтобы быть гибкой, позволяя вам программировать собственную функциональность при использовании/экипировке/наделении предметов, включая интеграцию с системой игровых способностей (GAS).
Мои ученики без особых усилий включили этот список в свои собственные проекты.
Мы рассмотрим темы от среднего до продвинутого уровня по Unreal Engine C++. Если вы прошли мой курс «Unreal Engine 5 C++: полный курс для разработчиков игр» или обладаете аналогичными знаниями, вы готовы к этому курсу!
Вы также получите доступ к сообществу Druid Mechanics в Discord, которое я создал для своих учеников и которое призвано стать для вас самым полезным ресурсом в процессе обучения. У нас уже 35 000 учеников, и это число продолжает расти! Мы все здесь, чтобы помогать друг другу!
Надеюсь, вам понравится этот курс так же, как и мне во время его создания!
Присоединяйтесь, давайте составим инвентари!
In this course, you will learn how to create inventory systems for your games in Unreal Engine 5 using C++ and Blueprints.
We will create a spatial inventory with item grids for different categories (Equippable, Consumable, and Craftable) and the ability to switch between grids filled with items. Items can be different sizes, each taking up a different number of squares in the grid, and items can be stackable, allowing for splitting, combining, consuming, and dropping items.
This inventory system is architected for scalability, modularity, and uses Unreal Engine C++ best practices. The inventory is coded in its own separate plugin, which can be added to multiple game projects or simply kept in a single project.
Assets are provided for this course, including:
Features of this course include:
We will cover topics from intermediate to advanced Unreal Engine C++. If you have taken my course titled Unreal Engine 5 C++ The Ultimate Game Developer Course or have equivalent knowledge, you are ready for this course!
You will also have access to the Druid Mechanics Discord Community, a community I have created for my students, designed to be your most helpful resource when learning. We are going on 35,000 students and climbing! We're all here to help each other out!
I hope you enjoy this course as much as I did while creating it!
Jump in, and let's make some inventories!
We will create a spatial inventory with item grids for different categories (Equippable, Consumable, and Craftable) and the ability to switch between grids filled with items. Items can be different sizes, each taking up a different number of squares in the grid, and items can be stackable, allowing for splitting, combining, consuming, and dropping items.
This inventory system is architected for scalability, modularity, and uses Unreal Engine C++ best practices. The inventory is coded in its own separate plugin, which can be added to multiple game projects or simply kept in a single project.
Assets are provided for this course, including:
- All 3D meshes for items used, including consumable potions, equippable cloaks, masks, and weapons, and craftable foraging materials.
- All 2D textures for icons, widgets, menus, borders, and messages.
- Niagara effects for picking up items
Features of this course include:
- Spatial inventory grids and the ability to switch between multiple grids in the inventory to house items of different categories (we implement Equippables, Consumables, and Craftables),
- An Item Fragment system whereby items can be customized by adding modular "Fragments" to give them functionality (a well-established software pattern in the games industry). Add a Grid Fragment to make the item capable of taking up multiple squares on the grid - add an Equippable Fragment to make the item equippable, etc.,
- Item tooltip popups showing item attributes and the use of design patterns to make a highly-flexible system where tooltips adapt to an item's fragments to display item information,
- The ability to move items in a spatial inventory,
- Stackable items with stack counts (just add a Stackable Fragment), supporting max stack sizes, and the ability to split, combine, and drop items in the inventory,
- Consumable items, the ability to consume and apply custom behaviors upon item consumption (we will implement potions),
- Equipment with equippable slots, and actually equipping items of different types (we will implement cloaks, masks, and weapons),
- Assets will be provided for this course, including the character, weapons, equipment, potions, and craftables, as well as all UI textures for inventory menu widgets. Though you are free to use your own assets!
- Everything is programmed to work in a multiplayer environment, both Listen Server and Dedicated Servers. It also works in single-player, Standalone games.
- Items are functional - not just affecting what we see in the menus, but also what happens in the game - the system is coded to be flexible, allowing you to program your own functionality when items are consumed/equipped/used, including incorporation with the Gameplay Ability System (GAS).
We will cover topics from intermediate to advanced Unreal Engine C++. If you have taken my course titled Unreal Engine 5 C++ The Ultimate Game Developer Course or have equivalent knowledge, you are ready for this course!
You will also have access to the Druid Mechanics Discord Community, a community I have created for my students, designed to be your most helpful resource when learning. We are going on 35,000 students and climbing! We're all here to help each other out!
I hope you enjoy this course as much as I did while creating it!
Jump in, and let's make some inventories!
- Разработчики на движке UE5, желающие внедрить системы инвентаря в свои игры.
- Тем, кто хочет узнать, как обрабатываются предметы в серьёзных играх.
- Те, кто хочет внедрить системы оборудования.
- Тем, кому нужны решения для многопользовательской игры, касающиеся предметов, инвентаря и снаряжения.
- UE5 devs who want to implement inventory systems in their games
- Those who want to learn how items are handled in serious games
- Those who want to implement equipment systems
- Those who need multiplayer solutions to items, inventory, and equipment
Этот курс включает:
- 25 ч видео по запросу
- 1 статья
- 1 ресурс для скачивания
Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
Тем, у кого не очень с английском, как у меня - можно перевести видео голосовым переводчиком яндекса.
Если не хочется устанавливать яндекс браузер, то вот
Пожалуйста, авторизуйтесь для просмотра ссылки.
на установку дополнения голосового перевода в любом браузере.Если "тормозит" YouTube, то:
- Пользуйтесь Пожалуйста, авторизуйтесь для просмотра ссылки.илиПожалуйста, авторизуйтесь для просмотра ссылки.
- Установите Tor Browser и тоже самое Пожалуйста, авторизуйтесь для просмотра ссылки.на него, используя инструкцию установки для Mozila Firefox, и, специально для Tor Browser, надо сделать следующее:
- "вбить" в адресную строку about:config;
- в строчку dom.webaudio.enabled переключить на true.
Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
Другой вариант этого же курса в Bilibili:
1 часть:
Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
2 часть:
Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
Ссылка на файлы курса:
Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
Последнее редактирование: