Дмитрий Назаров

Дмитрий Назаров 

GameDev

21subscribers

166posts

Showcase and bundles

4
A bundle is a collection, compilation, playlist, or catalog of posts that saves you from searching through the blog and lets you buy the entire content series in a single click.
goals2
3 of 100 paid subscribers
Так я смогу понять, что канал кому-то интересен и у меня будет мотивация делаться контентом!
$0 of $6 278 raised
Смогу ГОД разрабатывать игру фултайм, стримить, записывать ролики без отвлечения на наемную работу.

Сабсистему вам в блюпринты

Написал тут с Gemini давеча Subsystem которая позволяет работать глобально подобно тому как мы работаем в Blueprint Library.
Ну то есть это такой Object который запускается в зависимости от принадлежности Subsystem: на каждого персонажа, при инициализации уровня, мира и т.п. В движке много С++ Subsystem которые Эпики уже включили в проект, но я сделал свой.
Хотя бы потому что я не "плюсовик" и работаю на блюпринтах.
Gemini сделал мне C++ класс для Subsystem game instance.
Это тоже самое что и Game Instance, тоже можно использовать граф, диспатчеры, интерфейсы - все, как обычных блюпринтах.
Game Instance у нас один, а Subsystem будет много.
 
Инициализируются низкоуровнево, работают также как Blueprint Library всегда и везде. Можно получать данные ИЗ ЛЮБОГО места. И это имба.
Переменные, функции, события, диспатчеры, интерфейсе - все тут.

Создал репозиторий где положил шаблонные документы .cpp и .h которые вам надо будет вставить в Unreal когда создадите С++ class.
Репозиторий:
https://github.com/Mmitekk/SubsystemGameInstance
Subscription levels2

Геймер

$1.26 per month
Подпишись и получай на 50% больше контента по разработке игры.

Разработчик

$3.2 per month
- Подпишись и получай на 100% больше информации и опыта разработчика.
- Детали из процесса разработки механик и дизайнерских решений.
- Полезные лайфхаки для разработчика
Go up