barkvr (in-dev)
A downloadable game for Windows, macOS, Linux, and Android
barkvr - dev
this is a dev release of barkvr, with some basic previews of features we've been working on. barkvr is an (early in development) open source social vr creativity tool created using the Godot engine.
As soon as you open the game, you can start creating and editing the scene you are in.
To login, use the account credentials for a matrix account that supports username and password login. (other login methods are currently being worked on)
you can import images, gltf, vrm, mp3, and godot resource files (as long as they contain a scene) by simply dragging and dropping the file onto the window.
if you have any questions or suggestions or issues (like bugs), feel free to contact me at barksupport@pupper.dev or messaging me on a platform like Discord where my username will likely be "zodiepupper" ( i use telegram, discord, matrix, etc and will respond asap).
please feel free to ask for help, information, how to support, etc. and i'll respond as quickly as i can.
you can also use the following discord link to join the discord community!
support development of this completely open source tool here:
github link to the source code of this project:
| Status | In development |
| Platforms | Windows, macOS, Linux, Android |
| Author | zodiepupper |
| Genre | Educational |
| Made with | Godot |
| Tags | 3D, Creative, Experimental, First-Person, Godot, Multiplayer, Virtual Reality (VR) |
| Code license | MIT License |
| Average session | A few minutes |
| Languages | English |
| Multiplayer | Ad-hoc networked multiplayer |
| Links | Source code, Discord, Patreon, Ko-Fi |
| Content | No generative AI was used |
Download
Click download now to get access to the following files:
Development log
- new build - dev-2025-11-05Nov 05, 2025
- new dev build!Jun 17, 2025
- barkvr-dev-2025-03-10Mar 12, 2025
- first official dev releaseAug 13, 2024
- quick fixesJun 20, 2024
- Removed unnecessary stuff, fixed desktop mode collider sizeJun 16, 2024





Comments
Log in with itch.io to leave a comment.
Could we have some pictures or video to know what this looks like before downloading? It is a little difficult to visualize what this would be like.
i will upload some right now!
apologies for the delay, i’ve been up to quite a lot of stuff lately. i’m finally getting back in the swing of development though, and i have a huge update coming really soon i think everyone will be excited about ^-^
Ok, I think I understand what this is now better. It's a multiuser VR scene viewer/editor made in Godot that uses matrix (.org?) as the authentication method. Is that correct?
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.
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.