Unreal Engine - Фреймворк для сетевой игры жанра Adventure/Puzzle/Survival - #1
Рассказываю о своём небольшом проекте в котором я реализовал интеракцию, инвентарь и стэки, поднятие\выбрасывание вещей, а также систему менеджера-работников, благодаря которым можно создавать различные интерактивные цепи
Реализовано с учетом клиент-серверной архитектуры. Системы достаточно абстрактны, чтобы можно было обозвать это фреймворком.
Инвентарь реализован в форме данных, сейчас на нём нет обёртки, но уже на данном этапе можно не ограничиваться количеством вещей в инвентаре, а также размером стэка, причем стэки формируются автоматически при поднятии\выбрасывании.
Интеракция реализована общей системой которая позволяет редактировать время взаимодействия (мгновенно или продолжительно), возможность настроить сбрасывание/оставление/откатывание прогресса при отмене, а также реализована защита от коллизии с другими игроками во время взаимодействия с одним интерактивным объектом. Подсказки в интеракции реализованы процедурно и зависят от типа объекта и типа интеракции, а также бинда взаимодействия.
У менеджеров и работников есть интерфейсы для расширения логики, наследования, обертки. Менеджеры не ограничены в количество работников.
В планах реализовать параметры у персонажа, систему быстрых слотов, расходуемые предметы. Непосредственную обёртку буду делать скорее всего отдельным этапом, когда фреймворк придёт в более-менее финальный отладочный вид, но уже закладываю под расширение.
6 views
211
41
7 months ago 00:35:59 1
STAR WARS DEATH TROOPERS Full Gameplay | New Zombie Survival Horror in Unreal Engine 5
7 months ago 00:01:41 5
Runa | Official Announcement Trailer | April 16 on Kickstarter
7 months ago 00:12:45 1
When Spitfires Wing Tipped Cruise Missiles
7 months ago 00:14:35 1
Мы не замечали ШЕОГОРАТА в Айварстеде 11 лет! | Скайрим лор
7 months ago 00:05:16 1
Five Finger Death Punch - Welcome To The Circus (Official Music Video) - Episode 2
7 months ago 00:06:22 1
Blending Objects into Landscapes in UE5: A Guide to Runtime Virtual Texture
7 months ago 01:23:44 1
Первая игра EA без выпрашивания доната ➤ Immortals of Aveum прохождение с вебкой - Часть 1