Save System Ultimate 2.0 Unreal Engine. Вчера был релиз на Бусти и FAB. Поэтому завершающая речь.
(Хотя наверное большинству это безразлично)
Короче, я закончил новую версию системы сохранений. Это был реально нелегкий труд, особенно когда вокруг куча других задач, которые постоянно отвлекают. Вы долго просили сделать поддержку ранних версий движка: я это сделал, но на этом не остановился. 2.0 я реально переписал всё с полного нуля, потому что старый код мне уже казался просто черновиком. Реально много времени понадобилось на то, чтобы перенести всё это на низкие версии, начиная с 4.27, а ещё больше времени ушло на то, чтобы придумать, как сделать это всё стабильно и реально быстро действенно.
В процессе работы над 2.0 родилось и умерло больше трёх разных алгоритмов. Я их просто выкидывал в помойку, если они меня не устраивали по скорости или гибкости.В итоге получилась пушка. Теперь система поддерживает автосбор и сохранение компонентов статик меш и скелетал меш, причём вместе с их материалами и даже стейтами анимационного блюпринта (Anim Blueprint). Вам больше не надо вручную ковырять каждый ассет: закинули компонент и забыли.Особо заморочился над оптимизацией. Встроил систему, где вы сами можете поставить галочку и отключить сохранение данных о компонентах, если в процессе игры они у вас не меняются. Это экономит кучу ресурсов и делает сейвы просто мгновенными. Физика тоже теперь работает как часы: все эти катящиеся бочки и разлетающиеся коробки восстанавливаются ровно в тех позах и с теми скоростями, в которых были.
Для тех, кто использует свой гейминстанс (GI), я всё предусмотрел. Если не хотите юзать мой готовый BaseGameInstance, просто перенесите логику, но не забудьте про важный нюанс. Нужно обязательно переопределить (override) методы и обновить пин в методе UPD, иначе магии не будет. Если же юзаете мой GI из коробки, то вообще ничего делать не надо, всё заведется само.
Забегу немного вперёд - Начиная с версии SSU 2.5 уже не будет требоваться переопределение методов. Однако сроки обновления неизвестны. Думаю этим летом.
Короче, это уже сейчас отличное решение для тех, кто не хочет тратить жизнь на отладку сохранений и борьбу с багами. Вся система, это чистые блюпринты (Pure Blueprint), никакой зависимости от C++ или левых плагинов. Работает везде: Windows, Mac, без разницы. Я реально вложил в это кучу сил, чтобы вы могли просто нажать пару кнопок и получить результат уровня ААА-проекта. Вы можете купить систему на бусти или фаб, ссылки как обычно в описании. Юзайте, делайте крутые игры и не парьтесь за сейвы. Я об этом уже позаботился. Вы можете купить эту систему на моем Бусти или же на FAB.
Те у кого уже есть копия продукта, могут обновиться. Я специально не стал выкладывать отдельным товаром, а выкатил как обновление, что может конечно быть глупым с точки зрения денег, но я смотрю в будущее. Пусть будет лучше 1 товар, который обновляется, а это значит, что обновления будут так или иначе появляться. В данном случае, это должно работать на репутацию.
Относительно платформы, можете покупать и на фабе, но на бусти деньги приходят намного быстрее, а для меня очень важны сейчас любые финансовые средства.
В целом буду рад любой финансовой поддержке.
Спасибо, что дочитали.
upd. Напишите что ещё можно было бы собирать в автоколлекцию.