Hey I was wondering is there any way to make a co-op game on unity free version. I’m talking about directing a friend to my ip address and playing together like on mine craft or halo ce. Ive been told I can’t use smartfox server with the free version of unity so this is my other option.
Networking in general is a pretty big topic. As the default networking used by Unity is a peer to peer system, you are the host, and the other players connect directly to the host. The problem with this is that standard routers require you to open ports for the application to work which is a lot to ask a playerbase to do.
The benefit of using something like Smartfox for example, is that it does the hosting for you meaning there shouldn’t be any issues with connectivity. While this is good for larger scale projects, if all you want to do is have a few people connect to you you can address the issues of port forwarding yourself.
If you check out portforward.com and find details on how to forward ports for another game with your router, you can follow the same steps to open the ports you’ve chosen for your game to use.