A while back I tried making a combat system. The type of combat I enjoy is very face-paced reaction heavy “Sekiro-like” combat. So that’s what I went for. Most things felt fine when testing in studio however if I tried to actually play the game with a Roblox server, due to states being handled on the server and the latency between switching states and all of that, things felt very off and clunky and bad. I recently learned about Delay and Rollback netcode for fighting games and I feel like that could be extremely useful for making in-game interactions feel a lot smoother.
My question is: Is it possible to implement something like this on Roblox, and if so where would I even start?
(The research I’ve done led me down a lot of fighting game talks, they seem to use an input system where inputs are logged and the characters play out different actions based on the inputs. Due to the games being made to be deterministic, this works. Would I have to do something like that?)