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
Log in or sign up for Devpost to join the conversation.