top of page

How to Build a Multiplayer Card Game with Unity 2D and Mirror (UPDATED)

Working with the canvas in Unity 2D can feel complicated at first, particularly if you're attempting to learn the editor while also tackling C# scripting.

It can also be daunting to think about turning a single-player game into a multiplayer experience, as there are a lot of new concepts to consider and several third-party packages from which to choose.

In Part 1 of this new video series, we'll create a basic 2D card game in Unity with randomized decks and draggable/droppable cards using the canvas, C# scripting, prefabs, and more (1 hour 10 minute watch):

In Part 2, we'll continue the adventure by cleaning up our nested canvas prefabs and enabling a mouseover card preview (42 minute watch):

In Part 3, we'll add basic multiplayer functionality with Mirror (1 hour 26 minute watch):

In Part 4, we'll continue to work with Mirror to improve our multiplayer experience (36 minute watch):

In Part 5, we'll add game logic from Entromancy: Hacker Battles to our multiplayer project (2 hour 34 minute watch):

And in Part 6, we'll continue to add game logic along with a more robust user interface (1 hour 23 minute watch):

You can also learn more about Unity multiplayer basics here.

Happy coding!

-M. S. Farzan

Recent Posts
Follow Us
  • Facebook Social Icon
  • Twitter Basic Square
  • YouTube Social  Icon
bottom of page