my brothers and i are conceptualizing a game. if we decide to use an engine i’ve narrowed down our choices to godot or unity. it may be our game is simple enough we don’t need an engine, but we’d also like to learn so we may just use one anyways. the game we are envisioning will have one large lobby where players can form individual games that other players can join and play once full. no need for auto matchmaking or any algorithm to automatically match players
in my research and watching brief tutorials i think i have a handle on how to use the engine to create the game client, but the part i can’t seem to find is how to connect a game client to an online lobby or matchmaking server. is this something that is typically done outside of the engine? would i write my own server code in some other language (go, python, c#, etc…) then have the client (via the game engine) communicate with it?
are there any good resources to read? what is a good way to narrow down language choice?
new here, first post in fact. thanks in advance for the conversation!