“Real-time multiplayer” hides a stack of separate decisions. Do you need a matchmaker that pairs players by skill and latency, or just a way to get four friends into the same session? Do you need authoritative dedicated servers, or is peer-to-peer fine?