A downloadable game

The game is only playable when the server is up!

About Mage Ducks

Welcome to Mage Ducks, a real-time multiplayer 2D game where you take on the role of a magical duck! You can either join forces with other ducks in Co-op mode to battle monsters or engage in intense PvP showdowns to see who’s the ultimate Mage. You and your fellow ducks will fight, cast spells, and explore together in this fast-paced, magical world.

Mage Ducks is still in its early stages of development, and it's also my first attempt at creating a multiplayer game, so I’m excited to bring you along for the journey!

Why No Web Export?

Currently, Mage Ducks is not available for web export, and here's why: Web browsers do not support ENet, the multiplayer networking protocol we’re using. ENet allows us to handle real-time multiplayer with low-latency communication using UDP (a fast and efficient networking protocol). Unfortunately, web browsers rely on WebSockets, which use TCP instead of UDP. This can introduce more lag and doesn't offer the same performance as ENet, which is crucial for a fast-paced multiplayer game like Mage Ducks.

While it's possible to create a special server just for WebSocket support, this would require significantly different architecture, and for now, we’re focused on making the best experience possible on native platforms like Windows, MacOS, Linux, and Android.

As the game develops, I may explore WebSocket compatibility for future web versions, but for now, the game is available on platforms that can support the best possible multiplayer experience.

Thank you for your understanding.

Download

Download
Windows Client 32 MB
Download
Linux Client 27 MB

Leave a comment

Log in with itch.io to leave a comment.