Custom Networking Support

I am a web-developer seeking to experiment with various forms of protocols and server architectures used for multiplayer game networking. I have read through some of the various Unreal Networking API documentations and just stumbled across the guide for using Unreal itself as a dedicated server. I had intended on using my own stack for this project and wasn’t looking for an out of the box solution.

My question is, with the architecture being based around the Unreal dedicated server; will I be fighting an uphill battle to implement my own solution?

TLDR; Should I look into using another engine for my custom networking project if I don’t use an Unreal dedicated server?