[APPROVED] 3XR.SPACE development (various features)

Previous work

Over the month of November I dedicated a majority of the time implementing the multiplayer feature for custom galleries at 3XR. This included development and deployment of a signal server and WebSockets server, implementation of a P2P (WebRTC) client that sends audio and positional data, and integration with the current app.

This can be tested by opening a custom 3XR gallery on two clients (two tabs work). For example, https://www.3xr.space/custom/QmpZLvnAVsxI9IOIRbzTaH3iOK6X4tb69xLZzmL8jno:hellovirtualworld.mintbase1.near.

I wasn’t able to finish the implementation as an NFT-gated feature, because the implementation of the multiplayer consumed a lot more time than expected at first and other issues arised that required more focus.

Future work

Although the development has been successful so far, I still believe there are many things to improve on the implementation.

For the month of December I propose to:

  • Keep on improving the multiplayer and integrate with all the new templates
  • Create a subscription model based on NFTs for gallery creators. For example, burning a Multiplayer NFT issued by 3XR gives you 30 days of multiplayer
  • Investigate more about Matrix (https://matrix.org/) and see if it’s a viable long-term solution for 3XR and other virtual world projects building on NEAR - as talked before with NearHub.

For this I request 180N ($~1500) => ~50h of development work

Other request

As part of the plans of the VR DAO to acquire and mint VR gallery templates (as NFTs), and hire 3D modelers/designers within the NEAR ecosystem. I will also request funds to buy 3D models (that will be minted as NFTs at Mintbase) discussed with the NearHub team.

These galleries will be owned by the DAO and used as templates on the upcoming custom galleries at 3XR.

For this, I request 200N (~$1600). Number of templates to be discussed with the NearHub team.

A total of 380N on both my requests.

5 Likes