Making a 1st person shooter gamemode and making it online

There’s too much room in that question. Just start with the ShooterGame Example as your base. If you don’t have a full design just start with some different weapon mechanics, or game rules for win conditions such as capture the flag and such.

But, you really should start with designing what you want first, and see what that will take to do, both asset and programming wise.