A downloadable Game Launcher for Windows

As a lifelong gamer with a deep passion for programming, I decided to take on a personal challenge: creating my own game launcher client, similar to Steam.

Introducing MGC-Launcher—a custom game-launching client that allows you to download, update, and play games. MGC-Launcher operates through a server I've set up, enabling users to create and register accounts, then log in with those credentials.

The main goal behind developing this tool was to dive deeper into the .NET Framework and understand how networking can be implemented in a non-game environment. I also wanted to explore the intricacies of packet transfer from server to user, focusing on managing file downloads and game updates.

MGC-Launcher features multi-threaded functionality, ensuring efficient performance without being limited to a single thread. It also stores data on an Ubuntu-based server at my home, allowing access from anywhere, adding convenience and versatility to the client.

If you have any questions or would like to discuss the client or its implementation, feel free to reach out. I'm always excited to talk about my projects.

P.S. This is just the beginning for MGC-Launcher; there's much more to come. You can follow my journey and updates on LinkedIn, where I'm quite active.

Follow my development on LinkedIn

Published 18 days ago
StatusIn development
CategoryTool
PlatformsWindows
AuthorAttila Toth

Download

Download
MGC-Application-1.0.0.zip 811 kB