[DAO:dba1365] Continued Enhancement of Decentraland VR Clients

Voting Yes, you’ve been consistently delivering during the previous grant. I’ve experienced DCL trough your standalone VR client, and I think a VR client adds value to Decentraland.

Something I’m looking forward is to have the app published on SideQuest and the equivalent for PCVR (I’m assuming that Steam is not an option).

1 Like

As a user of the VR client, that loves experiencing new builds of DCL in the in VR, I’m stoked to see this proposal. And holy shi*t, the hand tracking feature, blew my mind reading. This will be a game changer for the VR client, because it’ll feel so much more natural to interact with, and take the awkwardness out of the controllers (for me).

Def a big supporter of the team, they are super approachable and responsive to feedback. And I think VR will help DCL progress into the future, so we should continue the amazing work done so far by the team already.

1 Like

This team is doing great work! Add much value to DCL, I def need to vote yes. But I think during the next grant year, I hope the team can start to think of some business model, to make this project more economically sustainable, and I do believe this is sth quite important to the community and also for the team. At last, appreciate your hard works, and trust you will make the project and DCL better!

1 Like

isn’t too much $700k ?

Hi @mr0ng, great seeing this proposal live. I’d love to see an overview of the proposed budget for this work iteration. I feel that as we are getting closer to a more stable final release, money spent on marketing, social, PR, and that kind of stuff would be very much needed. Are you considering any of that in your current proposal?

I’m torn about this project.

On the positive side, it’s great to see the efforts on the VR front, which is a key component to Decentraland’s vision, and also, it’s an effort coming from an independent team funded by the DAO, which is also a key component of Decentraland’s vision.

On the negative side, I believe this development approach is too risky. We have already invested a huge amount of money and we didn’t see a deliverable shipped to any VR store yet. And based on the results demonstrated by the team, the performance and overall experience is very poor at the moment. I don’t believe we could achieve a user-ready version any time soon.

The core of this concern is the team is working on a fork of Decentraland Explorer, which is a code base maintained by a third party team and designed with other platform requirements in mind. This is a recipe for headaches, delays and ineffective work.

I would recommend a different approach. An iterative approach based on a new and clean code base. An open source project that creates the a Minimum Viable Experience of Decentraland in VR. Something that the team can ship fast and put in the VR marketplaces, and after that we continue iterating it.

What would be a Minimum Viable Experience of Decentraland in VR? In my opinion, we should start with the process of creating and customizing your avatar (making available the wearables in the marketpalce). You as a player should be able see your hands and move the rig with your body.

Once that part is published and working well, we could move on to releasing an improved version of the experience. Maybe adding a loggin and the possiblity to jump into a call with a friend.

Finally, the team could tackle a way to run a runtime of Decentraland scenes. Hopefully with the SDK7 this process can be ported in a native way under this new app.

I have to vote NO in this one and hope we can agree in a strategy to approach this project. Otherwise I believe we are spending money in a too ambitious project and most probably deliver poor and very expensive results.

5 Likes

Hello, thank you for your proposal and it sounds like the team has done some really great work in the past. In my opinion one of the most important things to know is how are the funds being allocated?

Hi @ginoct thank you! I’ve attached a high level overview of the budget here, let me know if you’re unable to see it. I do agree that marketing and dissemination will be an important piece during the next phase to raise awareness of the VR client, including working closely with the foundation team to get it on the Decentraland download list. Those activities are currently included with the publishing milestone. Any questions or clarifications, let me know.

1 Like

Hi @DedHeadJ thanks for your kind words! I’ve included the funds allocation in this reply here: [DAO:dba1365] Continued Enhancement of Decentraland VR Clients - #9 by mr0ng
Any questions, let us know. Thank you!

Thank you for your kind words!

1 Like

Hmm lots of good points here. What’s stopping the current iteration from being shipped to stores? Maybe a smaller grant to focus on getting that shipped, and then improvement grants from there?

@yemel Thanks for the thorough and thoughtful response. I do respect your position on this. The store publication is one of our milestone for the active grant, which our team is in the progress of completing this month. We intend to publish to SideQuest for the Quest VR client.

Regarding the poor performance and experience, we welcome any feedback and we intend to continue improving upon the experience based on suggestions from the community. Porting to the Quest was a big technical undertaking because the Quest is an Android-based device and while we’ve spent a lot of time continuing to squash compatibility related bugs and issues over the last few months, I believe we are getting close as performance and stability are improving with every iteration we release.

Regarding the comments on the fork of the code base, we’ve recently migrated the code to the Decentraland hosted repository (fully open source), which you can find here: GitHub - decentraland/vr-client at chore/port_vr_client
So this will no longer be a fork, but the vr-client has its own repository. That said, I agree with your evaluation that the current architecture (based on the unity-renderer repo) results in some inefficiencies and needs constant manual updating from the unity-renderer repo. During the proposed grant, we will be converting the current code architecture to be more in line with how Decentraland does the desktop-client architecture - you can see budget for this item in the third line item here: [DAO:dba1365] Continued Enhancement of Decentraland VR Clients - #9 by mr0ng
This will allow updates to become more automated, reduce risks of breaking changes from upstream, and allow the VR clients to better keep in sync with other Decentraland clients. This effort is planned to be completed as part of the overall maintenance and CI/CD + release sync work category.

I believe that our team shares your same sentiment that we do want to deliver a high quality VR experience for all Decentraland users, and we do not want to settle for a poor experience. Much time and effort has been spent getting us to this point, and it is due to the immense technical hurdles involved in getting a VR client working, first with PCVR and then with the Android headset (Quest) port. That said, our team is confident that a more polished and performant VR client for Decentraland will be achieved during the proposed grant phase, and we intend to continue addressing VR client user feedback to make this an exceptional immersive experience.

Thanks again so much for your previous support and current consideration. We do respect your decision, whichever way it may lean, as I know you will ultimately vote in the DAO’s best interest, and in the interest of Decentraland overall. I’m happy to answer any questions or clarify any work item/direction. Thank you Yemel!

Voting no due to the reason that @web3nit pointed out. On the previous grants roadmap you promised a full release of Decentraland VR and custom VR UI by this month.

1 Like

Thank you for participating in the vote, we certainly respect whichever way you vote. The custom VR UI has been implemented and has been tested by the community over the last couple months. The full release is on target to be approved this month. We’re excited to get the VR client out and visible to more users! The proposed grant intends to build upon the previous grant to continue to maintain, improve, and enhance the VR client. The VR client is ready for prime time, but hasn’t had the same time on the market as the web and desktop clients, so is not as mature as those clients. But we are committed to its continued development and refinement. To try out the current VR client experiences, do follow our channel on the Decentraland DAO discord here: Discord
After this information, if you feel that a change in your vote is possible, we certainly express our appreciation but do respect your decision either way. Thanks again for voting!

Hi Everyone - on the Decentraland DAO discord channel there was a conversation around the sustainability of the VR client project. I replied on the DAO discord, but wanted to also reply here for added visibility and transparency.

Regarding the sustainability of the VR client project - our team has been developing it as a platform contribution to Decentraland. It’s an open source project that is hosted on Decentraland’s own repository. We’ve not built in any advertising and we have no plans monetize it because we feel that the VR client should be an entry point similar to the other (Web and Desktop) Decentraland clients and owned by the Decentraland community and not our team. If the DAO community feels that the VR client needs to be monetized so that it’s self sustaining, we are certainly open to hearing thoughts regarding that.
I imagine there are many Decentraland employees working on the current Decentraland web and desktop clients on an ongoing basis, and as with any software solution on the market today, I imagine the VR client will also require ongoing support.

My belief is that the VR client will increase engagement with Decentraland and make it more immersive and compelling, driving more people to the platform, and increasing value for everyone. This increase in economic activity will eventually allow the DAO to earn more revenue. Although it’s not direct revenue from the VR Client, we hope that the VR client adds enough value to the overall ecosystem and will result in a stronger Decentraland economy overall.

1 Like

How much downloads and active users is there in the VR client? Because if we are spending 700k for 30 users, it might not be worth it.

1 Like

The active users of the VR client are really not a good example of the potential size of this market. For example I work with a VR advertising group now where we do about 250k unique monthly users and about 600k monthly sdk loads right now. If the VR browser for Decentraland were to work properly, we could potentially drive those users directly into Decentraland as our users are already in the headset. Currently we support advertising in metaverses like Decentraland in addition to VR browser games, but there has always been a disconnect on driving users across these experiences due to the headset gap. A polished VR application which was always on the DCL roadmap would open this gap.

I agree in your technical assessment that we should be mindful of dev costs, but this should be supported due to the lack of development on the foundations part. A proper VR client needs to continue to be worked on so we have a functioning product by the 2023 holiday season.

1 Like

Hi Everyone - a quick update that our team has published Decentraland VR to SideQuest. As with any software product, it doesn’t mean there’s no more development to be done - as there will always be improvements too make. But this is a major internal milestone for the current active grant, and we’re happy to see it approved and live. Feel free to check it out here: Decentraland VR on SideQuest - Oculus Quest Games & Apps including AppLab Games ( Oculus App Lab )

Hi all, still around and happy to discuss .VRM capabilities for new client, I think this would be exactly what is needed to achieve the full avatar support outlined above in a relatively fast manner.

Very excited for full user movement, as this is critical to VR, however I do not see a process outlined above for multiplayer or user networking. This is by far the greatest difficulty in achieving a VR metaverse comparable to something like VRChat, I think this would need to be a core goal in order to raise more support, and would like to see some kind of concept demo that shows the user movement is viable in real time (low latency) across the metaverse.

The end goal for a MVP should be users can go to DCL, visibly interact with each other and other non-VR dcl users, and ideally we would test with the more interactive elements like DG’s poker tables.

If we can hit all of the above for MVP then my vote is a resounding yes, if we are able to prove the networking concept prior to funding, I would be happy to vote yes on a higher funding amount.

Continued Enhancement of Decentraland VR Clients

This proposal is now in status: REJECTED.

Voting Results:

  • Yes 37% 1,358,462 VP (57 votes)
  • No 63% 2,294,538 VP (31 votes)