Inspiration

Quarantine boredom + My desire to learn how sockets and Go works.

What it does

It lets you connect with friends and play an engaging music-based game.

How I built it

From the ground up, with Golang and C# sockets. A Linux Dedicated Server and C# Unity Client. No 3rd Party APIs or libraries, just using .net package from Go and System.Sockets from .NET. The server is multi-threaded.

Challenges I ran into

Concurrency ;_;

Accomplishments that I'm proud of

Concurrency!

What I learned

Concurrency :)

What's next for MusicDance

Better memory management, level editor, more features and polish

HOW TO PLAY

DOWNLOAD THE RELEASE FROM CLIENT GITHUB PAGE! IT IS THE SECOND LINK MDClient REPO

Built With

Share this project:

Updates