Is it possible to Save GamePlay and Load,update?

Hi there. I’d like to create a system . The system will record AI movements and animations (Actually custom events) in chronological order. Then when I click a button (for exmp. play) system will make play what it records events. Is it possible to do it ? actually it is possible but need some advices . I m using Blueprint btw. thanks for your helping. good work.

I would do something like this for my first try.