Skip to content
This repository has been archived by the owner on Apr 13, 2021. It is now read-only.
/ mahjong Public archive

Prototype client-server game architecture written in C# and Rust

Notifications You must be signed in to change notification settings

randomPoison/mahjong

Repository files navigation

Mahjong Prototype

This project is an prototype of a client-server game architecture, with the server component written in Rust and the client built on the Unity game engine. The core architecture uses a persistent websocket connection between client and server for communication.

The goal is to evaluate:

  • How viable this is as a technology stack for mobile and web games made in Unity.
  • How best to build out this tech stack.

Setup

You'll need to have the following things installed in order to build and run this project:

Running the Game

To run the server, navigate to the mahjong-server directory and then run the following command in your terminal:

cargo run

Once the server is running, open the mahjong-client directory in the Unity editor. Open the main scene (TBD which one that is) and hit the play button.

About

Prototype client-server game architecture written in C# and Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published