This is an advanced cooperative party system template designed for Unity, utilizing Mirror for networking and Steamworks for Steam integration.
I've developed this template for a project I'm currently working on and decided to share it with the community for free. This template provides a cooperative main menu system. You can create a party, join an existing party, find a match, or start in single-player mode.
One of the features of this template is its integration with Steam. You'll find a friends list menu where you can invite your Steam friends to join your party. All lobby connections are handled using Steam lobbies. All players must ready up in order to start the game. The game consist of a basic fps controller and demo scene. Enough for you guys to make a game out of.
If you want to test this template locally using Parallel Sync, follow these steps:
MyNetworkManager
to KCP Transport.Vice versa, if you wish to utilize Steam integration, revert these changes. This is mainly to test locally with two instances or use Steam to test with friends.
This project is licensed under the MIT License. Feel free to use it for your projects, modify it, or distribute it as per the terms of the license.
Thank you for checking out the Coop Party Template! If you have any questions or feedback, don't hesitate to reach out.