gRPC-game is a multiplayer game that uses gRPC for communication between the server and clients. This project demonstrates the use of gRPC in a real-time gaming environment.
- Real-time multiplayer gameplay
- Efficient communication using gRPC
- Leaderboard
- Scalable server architecture
- .NET 6.0 SDK
- Visual Studio or VS Code
- Protobuf compiler (protoc)
- Clone the repository:
git clone https://github.com/yourusername/gRPC-game.git
- Navigate to the project directory:
cd gRPC-game
- Restore the dependencies:
dotnet restore
- Compile the protobuf files:
protoc -I=Protos --csharp_out=Protos/Generated Protos/*.proto
- Run the server:
dotnet run --project Server
- Run the client:
dotnet run --project Client
- Start the server and then run multiple clients to join the game.
- Follow the on-screen instructions to play the game.
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License.
For any questions or feedback, please contact [email protected]