Learn C# and Unity Networking by Building a 2D Multiplayer Tabletop Card Game (2021 Update)

Learning C# and Unity can be daunting at first, particularly if you're intending to develop multiplayer games.

In this full video tutorial series, we'll build a 2D tabletop card game from scratch, utilizing the open source Mirror Networking API to implement our multiplayer.

By following the series, you'll learn how to:

  • Create a Basic Setup for Unity Projects

  • Design a User Interface (UI)

  • Utilize Card Sprites and Prefabs

  • Implement Drag-and-Drop

  • Draw Cards Programmatically

  • Create and Use DropZones

  • Set up Mirror

  • Understand Authority and Ownership in Mirror

  • Send Commands and Remote Procedure Calls (RPCs) over the Network

  • Flip Cards

  • Zoom in on Cards

  • Use Target RPCs

  • Understand Synchronization with SyncVars

  • Log to Built Clients

  • Use ParrelSync to Run Multiple Clients Simultaneously

  • Decide on Options for Collaboration and Deployment

Begin this 4-hour 58-minute video series here:

You can also access the Git repository for this project here.


Happy coding!

-M. S. Farzan

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