I'm looking into developing movement mechanics in the unreal engine. Stuff I'm thinking of would be air strafing, wall running, double jumping. should I work with the default character movement component for these mechanic, new functions in various character files, or a mixture of those two. The idea is to put these mechanics in an online FPS game.
My main concern is if I make these mechanics without any regard to online play would they still work in an online setting or would it need to be redone. no experience with network code so I need to know if I should look at network code before working on movement, or should I just forget about that and make movement work first?