Hello everyone. I'm interested in alternatives to Construct 2's built-in multiplayer system. As many of you know, the current system has its downfalls:
It has limited support. WebRTC is, at the moment, only supported by some browsers and mobile systems. This doesn't make it completely unusable, but still, if it supported more platforms, it would be a lot better.
It is unreliable. In the process of developing my multiplayer games in Construct 2, I have seen numerous instances of people who could not connect to a game, or who were kicked out of a game the minute it started. These people could run many other multiplayer games just fine. This is clearly a big problem.
Its functionality is limited. As good as the plugin is for basic multiplayer functions, it is not great in terms of features. For example, its peer-to-peer system makes public games hard to host. Also, (as far as I know) no information about an open room is available to players unless they are in the room. Thus, the system requires workarounds to be effective.
I have looked at Photon as an alternative system, but their prices are way over-the-top for an average indie developer with no funding. I also know multiplayer systems using Firebase exist, but nothing about them or how to create one.
If you happen to know a good alternative, I'd love to hear about it. Thanks.