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