Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

well, the short term is to build something like that yes. but i am using it as a testground for some research as well and the very long-term plan is to turn this into an OS with distrubuted computing and shared environments as the focus.

right now we use matrix, but it needs a lot of work because matrix has moved a little too fast for me to keep up. so i am working to bring the matrix impl up to date and then i will be moving to using ActivityPub as our primary first party api.

barkvr isn’t reliant on matrix. barkvr is designed to be a platform agnostic XR social and collaboration tool that you can use interchangebly with the godot editor. you can export scenes (and import coming soon, working out the security on that front) and gtlf at the moment with much more coming in the future.

my goal for the social api stuff is to eventually just allow users to login to basically whatever they want. since we do all the networking using a custom PAXOS state resolution peer to peer mesh with partitions, we can have theoritically infinite clients in a session and can transmit that data over any protocol, as i’m basically designing barkvr as a runtime/VM type thing. right now it’s webrtc, but that’s falling short on various fronts, so i’m currently creating an iroh gdextension to serve as the basis for the new networking stack.

i’ve been planning and toiling away at this networking update for a year now and i think i might have the right approach now to make this happen. i’m quite meticulous so dev is a little slow, but i want it done right. this is my dream project, and someday it will be my ideal linux distro.

(+1)

I don't think I understand all the details, but it sounds like you're trying to make a web 2.5 framework built around immersive environments. And I'm ready to surf the web, cyberpunk style. B) I hope you'll be programming some I.C.E. too.