GC FSM - Event-driven, hierarchical finite state machines in blueprint

Yes, the examples project was made for that version if Unreal, but it’s still compatible with later versions. When you open the project, Unreal will ask to “upgrade” the project, of course.