Implementing Rollback Netcode

Hey there @Jonner94! Welcome back to the community! Rollback with blueprint would be a difficult endeavor. If you were to require it, I’d recommend working in C++ and you’d require custom tick and everything you’d do would have to be determinate so nothing with built in physics. A great writeup by Rufus on this thread can get a bit more of an idea from a high level. Depending on your use case, there are also some tutorials that will help you with the general idea.

I know GAS (Gameplay Ability System) implements something similar to rollback but it’s outside of my wheelhouse and I can’t find a proper resource on it.

Disclaimer: One or more of these links are unaffiliated with Epic Games. Epic Games is not liable for anything that may occur outside of this Unreal Engine domain. Please exercise your best judgment when following links outside of the forums.

Then here’s an excellent talk from Netherealm studios on it: