pull down to refresh

I believe this is @rblb. They told me they had something exciting cooking.
The roadmap gets fun right about here:
At this stage, the engine supports P2P networking and essential Nostr functionalities, including player authentication, event signing, and relay subscription.
The P2P network stack enables direct player-to-player connections, using Nostr solely as a coordinator, while actual traffic is P2P.
Looks like the 'aha' bit is coordinating/facilitating P2P connections via nostr relays.
1241 sats \ 3 replies \ @rblb 16 Apr
Hey, that's me 🌚. OpenSats was kind enough to sponsor me through this endeavor.
A proper announcement with demos will happen sometimes next month, in the meantime development is happening quietly here.
It is pretty important to get the network stack right and nimble as overhead builds up pretty quickly in game engines, so the initial development will be pretty boring.
Looks like the 'aha' bit is coordinating/facilitating P2P connections via nostr relays.
That's one of the main things i am excited about. The previous iteration was nostr-rtc.
The idea is to have an hyperswarm-like system, where nostr relays are used instead of the dht for signaling and a subset of webrtc is used instead of udp, so that native apps and web apps can communicate together with a single p2p protocol. I expect this to be pretty cool.
reply
have you checked out Trystero?
reply
10 sats \ 0 replies \ @rblb 16 Apr
Checked it out right now on github, nice project.
For nge i'm building something that can run natively with very low overhead as it will be used in a swap-in replacement for the jMonkeyEngine netcode
It is based on a modified version of the draft nip-100, with an option to automatically fallback to send compressed traffic if the relay advertises itself as turn server and the p2p connection is not possible.
reply
0 sats \ 0 replies \ @ek 16 Apr
Sounds cool and ambitious!
I had the same idea to use nostr relays as a rendezvous point and when I showed this to someone in PlebLab, they said I should look into WebRTC since it's basically the same idea. So pretty cool to see someone implementing this idea since I don't have the time for it!
reply
131 sats \ 0 replies \ @Wumbo 16 Apr
Awesome, I personally think gaming integration is great use case.
Reason Why:
  • One's time (value) spent playing a game can be transferred to another game. (Sats)
  • Many games have a built in economy dynamics, which lightning is great for.
  • You on board a ton of young people to bitcoin.
Shout out to Tribyu:
reply
This seems complicated AF
reply
tbf it's something that'll be used by game developers
reply