Very new to multiplayer

So I’m currently developing an RTS type game.
I have zero experience in developing a multiplayer title. All of my past work has been 100% single player.

What I’m hoping is that I can get 90% of the game complete, and then add in multiplayer functionality, but I’m sure that would be a bad idea.

What is the minimal amount that I need to know NOW when programming, so that I can finish up later and have everything working okay?

You can just go and check out this open source Unity RTS here.

But seriously, start learning the new Networking APIs. I’ve just moved up from Unity 5.0, and RPC calls are deprecated in the latest Unity 5.1, so I am starting all over.

I would keep note of what you can send over the network, such as what types SyncVar works with. It only likes simple data such as int/float/Vector3. Same with [Command] parameters, it seems like.