I am creating a new Multiplayer object, the server runs on NodeJS and standard Websocket (RFC-6455) hence the name "NeW", i was thinking "e" for "express", but i am not using that after all.
So far it seems to work well on the HTML5 runtime, i started with javascript since the server itself is also built with javascript.
Working on this full time. I'll be moving on to make an iOS version (yay!!), as well as Windows and Android. Cross-platform awesomeness
Not sure when/how much, but i will probably try to sell it on the clickstore when it's ready and after i've released a couple games using it first.
Uploaded a test game here: Please login to see this link.
You can open multiple windows to try.
It's similar to lacewing, but it's made from scratch so a couple things work a bit differently and i am adding some really cool features.
(in my extension channels are called "rooms", and subchannels are just called "channels")
Sending a private message works across rooms.
Player lists can be fetched from any room from anywhere at any time.
When connecting you are immediately assigned a guest username,
then it includes optional account registration, so you can register your username with a password. (at any time)
AND it includes cloud-storage data, which pretty much works like INI:
a player can store values and text on their account, log in from anywhere to retrieve it.
anyone can store values and text to a room, which is accessible to everyone, and still stored while the room is empty.
websockets don't support udp transfer, but i believe i structured the data messaging in a clever way, making it extremely efficient.