CardConquest Unity Multiplayer GameDev Blog #28: Using Steamworks + Mirror for Multiplayer Lobbies!

After I got CardConquest to a “playable” state with most of the gameplay features I wanted added (if not really “refined”), I wanted to add something to make multiplayer easier. Before, in order to play CardConquest, the easiest way to be on the same local network as your opponent. If you wanted to player over…

GameDev Blog: Using Mirror + Steamworks.NET to create Multiplayer Lobbies in Unity

In my CardConquest blog series, I created a multiplayer game in Unity that uses Mirror for the multiplayer networking stuff. Mirror works great, especially when testing locally or on my home network. Things get a little more complicated when you want to create a game for people to join on the internet. Using Mirror and…

CardConquest Unity Multiplayer GameDev Blog #27: Commander Selection, More Cards, and More Abilities!

One feature I have been wanting to add to CardConquest is to allow for players to choose from at least 2 different “characters.” I ended up calling these “commanders,” and created two commanders for the players to choose from: Infantry Commander Tank Commander The new commanders will have different sets of cards and different armies.…

CardConquest Unity Multiplayer GameDev Blog and Tutorial #23: The Discard Pile

So far in CardConquest, when a player plays a card in a battle, that card is discarded after the battle. The player only has five cards, though, so they quickly run out of them as they play. The player also has to play a card in a battle. So, what happens after the player plays all five of their cards? Well, it’s pretty simple, actually: the discard pile will be put back into their hand and it starts over.