Mindustry Launcher
In August of 2023, I was actively playing an open-source tower defense game called Mindustry.
By that time, new versions came out really regularly and to play on a specific server, you need to have the matching client version.
The solution: A launcher software capable of downloading and managing multiple instances and version of the game. My idea was heavily inspired by MultiMc, a launcher of Minecraft.
So, I developed MindustryLauncher using C# and Avalonia UI. The client lets you download any version from github and tells you what the latest version is.

The source code is available on Github.