I'm working right now on upstreaming WebRTC DataChannel support to Quake III[1]. Performance is great, but it was a huge pain to get working. WebRTC is insanely complex. It's also annoying that it can't be used from web workers or service workers.
I hope someday WebTransport gets peer-to-peer support that is easier to use than WebRTC. And Safari support.
>Performance is great, but it was a huge pain to get working. WebRTC is insanely complex. It's also annoying that it can't be used from web workers or service workers.
this webrtc/udp question is something that gets asked super frequently. If you have been able to make this work, it might be worth commercializing it
Interesting, I hadn't considered game asset stores.
I'm guessing that the vast majority of sales for the plugins you linked are for native apps that want video chat or to communicate with existing WebSocket endpoints. A WebRTC DataChannel plugin would really only be useful for web builds, which are unpopular for Unity and unsupported for Unreal.
I hope someday WebTransport gets peer-to-peer support that is easier to use than WebRTC. And Safari support.
[1] https://github.com/ioquake/ioq3/pull/673