How do you make fortnite?

Yo I can make Kratos in blender, and I’ve even custom make a basic opengl program in c++ that displays the generic rainbow triangle multiple times. (I’m not a dummy)

If i want to make a game like tf2/counter strike without the need for dedicated servers is that possible? Or do you need some silly server in california that is a middle man or something frustrating like that?

I’m really tired of the lack of information, I know how capitalism is but it’s getting really old. Thanks for any information you can provide.
I’m watching this video which seems ok https://www.youtube.com/watch?v=iPHRBl-TORc
but I would like to know if anyone has any extra info specifically about games which don’t require dedicated servers to work.

Can you make fortnite without a dedicated server if you just want to have hosted rooms?

Yes you can make 1 player host the others. The upside is you don’t need dedicated servers. The downside is the host might be on the same Wifi as their 3 other roommates and pings for everyone will be terrible.

Even with client hosts you still need the matchmaking. If you release on Steam, I believe it has a way to do that without having to host your own matchmaking servers.