The concept of metaverse inspires us. We want to make a multiplayer board game for everyone to play together.

What it does

In our game, players roll the dice and move and attack others. Players roll dice based on a rolling basis. Each player has their own turn. In each turn, players can roll twice. The first time decides how far they move and the second time decides the damage they can deal.

How we built it

We used unity engine and photon networking to build our game. In terms of networking, we send and handle our custom messages to sync multiple clients. To realize player movement and action, we set up animations of each character and play them when appropriate, and also properly move players in 3D space. Besides technical side, we also have to design the game board with existing art resources.

Challenges we ran into

Keeping each client synced is challenging. Debugging network bugs is very time consuming. Designing and pulling together a game board is also challenging. Making sure everything looks in place on a big board in such short time is hard.

Accomplishments that we're proud of

We have completed a multiplayer board game!

What we learned

We have learned many techniques when it comes to networking games. We tried to improve our efficiency building our game board, and we learned some tips to build our game map more quickly

What's next for RollTheDice

We dont have an idea lol.

Built With

Share this project: