nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqqh097tfm3kv0nwffd9ggptn255d3fuqdcy3wauw5p4gz5z45s92qysh6f2 godot engine has websocket (and webrtc and TLS/SSL) support built in if you want to use them and lots of (painful to understand) different methods to use its multiplayer architecture(s), from RPCs to automatic multiplayer synchronizers to low-level-packet-forming+sending+receiving to god knows what i havent even learnt yet about the multiplayer framework of godot + a plethora of working custom community addons/plugins that are just "drag-and-drop" into the project. By default, it has both high-level, low-level, and even inbetween mid-level APIs.
and a fully functional 2d and (or) 3d