King of the Board

Multiplayer Strategy Games have always been a passion of mine. For this one, work to build your deck and defeat your friends in an exciting strategy match!

Currently in development

Challenges:

  • Creating a Deck Building game from nothing.

  • Implementing a smooth multiplayer experience.

  • Implementing a turn-based game and specific order that actions have to be taken in a turn.

Solutions:

  • Divided card function between the object itself and Scriptable Objects containing the card data.

  • Used Photon PUN 2 in order to build rooms of a maximum of 4 players. Ran RPCs and Events to sync information across the network.

  • Created a way to always correctly order the players based on the order they entered the room. Introduced the State Machine Pattern in order to lock user out of taking any actions out of order.