Результаты работы: май 2023
Added 2023-05-31 09:00:00 +0000 UTCПривет всем!
Посты, посвященные моей работе за прошедший месяц, теперь не будут привязаны к Grim Wild. Я буду рассказывать и о том, что произошло за месяц в сфере YouTube канала, а в будущем - и про другие проекты.
[Grim Wild]
Посты, посвященные моей работе за прошедший месяц, теперь не будут привязаны к Grim Wild. Я буду рассказывать и о том, что произошло за месяц в сфере YouTube канала, а в будущем - и про другие проекты.
[Grim Wild]
Логические компоненты
Логические компоненты - это ядро всей логики игры. Они добавляются любому объекту и создают для своего носителя какой-то функционал. Через них будут работать нужды, болезни, роли, коллективный разум, а также технологии и события (они будут состоять из "узлов" (nodes), которые тоже являются логическими компонентами).
Примеры того, что будет сделано на основе компонентов: здоровье, инвентарь (постройки и пешки все будут его иметь), место сна, свечение, нанесение урона, снаряжение (будет у пешек и модульных челноков).
За май я сделал всю техническую работу, в будущем останется только включить фантазию и создавать новые типы компонентов.
Подробнее о системе я расскажу в 5 серии видео. Естественно, не всё так просто, как может показаться на первый взгляд. Она получилась невероятно функциональной и гибкой. Например, генная инженерия теперь - это не "мечта и фантазия", а самый настоящий план.
Глобальная реконструкция
Как я и говорил, задача на май состояла в переделке блоков и поверхностей.
Так получилось, что их изменение тянуло за собой слишком много другой логики, поэтому переделать пришлось многое. Результаты этой "реконструкции" получились такими:
Так получилось, что их изменение тянуло за собой слишком много другой логики, поэтому переделать пришлось многое. Результаты этой "реконструкции" получились такими:
• Блоки теперь можно выделять
• Так как блоки и поверхности - это отдельные объекты, то им можно добавлять компоненты. Допустим, можно сделать светящуюся лаву или радиоактивный блок, который излучает радиацию.
• Все объекты теперь существуют в мире, а не на уровне. Их можно с лёгкостью перемещать по разным уровням (и в 4 серии я об этом расскажу подробнее) - даже блоки!
• Объекты стали намного более оптимизированными (для понимающих Unreal Engine: теперь наследование объектов на сцене идёт не от AActor, а от UObject. Всё, что мне нужно от функционала AActor - это отрисовка. Она будет сделана через отдельный компонент. Остальное для меня - мусор)
[YouTube]
4 серия видео находится в активной работе! Я планирую выложить её в первой половине июня. Из-за глобальной реконструкции у меня оказалось слишком мало времени, чтобы успеть сделать ролик к концу мая.
Но ничего страшного, большие изменения в самом проекте - это тоже очень хорошо! 🙂
[Задачи на июнь]
1) Доделать и выложить видео
2) Перевести проект на Unreal Engine 5.2
3) Протестировать систему логических компонентов и найти баги и уязвимости
4) Протестировать идею кэширования динамических спрайтов (это позволит снизить нагрузку на отрисовку объектов)
2) Перевести проект на Unreal Engine 5.2
3) Протестировать систему логических компонентов и найти баги и уязвимости
4) Протестировать идею кэширования динамических спрайтов (это позволит снизить нагрузку на отрисовку объектов)
5) До конца доделать систему выделения (её реализация тянется ещё с апреля)
Как вы видите, несмотря на то, что в публичном поле я обычно молчу, работа идёт полным ходом. Подробнее эту ситуацию, опять же, я задену в 4 серии.
Спасибо всем спонсорам! 😘
Как вы видите, несмотря на то, что в публичном поле я обычно молчу, работа идёт полным ходом. Подробнее эту ситуацию, опять же, я задену в 4 серии.
Спасибо всем спонсорам! 😘
Comments
<div ><div><span class="text">Rc2F6, </span><span class="smile"><img id="3f26b442-06b1-4b94-b9bd-3a1af887057e" src="/thumbnail/boosty_smile/BeamingFace.webp" title="beaming_face" class="smile"></span></div></div>
teedeezet
2023-06-14 04:38:01 +0000 UTC<div ><div><span class="text">Проблема в том что, именно видео на ютубе привлекают народ. А чем больше людей поддерживают, тем лучше.</span></div></div>
Sailos
2023-06-08 07:36:30 +0000 UTC