[DAO:3272a4d] Update #1 for proposal " Renewal New DAO Explorers: Mobile, VR, and Desktop (in Godot & Bevy)"

Author: 0x83f9192d59b393c8789b55d446e5d4a77075c820
Update Status: On Time
Project Health: :green_circle: On Track

Introduction

Welcome to the first grant update. This team has the primary goal of developing an explorer version using two different technologies:

  • Bevy targeting to Desktop: featuring experimental and developer features to enhance the creator’s possibilities
  • Godot targeting to Mobile and VR: pointing to have a reliable and production-ready explorer.

Highlights

Thank you all for trusting us one more time. In May, we made a plan to execute the proposed roadmap, which you can find here: DAO Explorers · GitHub.

Bevy (Desktop)

The main goal achieved in the Bevy Explorer is the possibility of integrating some dev tools to enable the iteration of scenes using it. The preview is now available by adding --preview as a command-line argument. This will allow you to have the hot-reloading and inspector enabled.
In collaboration with the SDK Support Team, the preview can be used straightforwardly. You only need to install the protocol-squad package with npm i @dcl/sdk@protocol-squad and then run npm start in your scene folder to test it.
With this work, you can now start to try new experimental features like the cinematic camera, which is already available! Some scene code examples will come soon :slight_smile:

Godot: Mobile and VR

This month, we added sound effects to walk, world, and UI interactions. The main goal of the Mobile Explorer is decent stability; for that, the first thing tackled is memory management. Now, the client manages resources smartly, freeing the unused ones and resizing large textures, which consumes a lot of memory. You can try different options by selecting them in the settings panel.

Blockers

Godot

We’re facing some issues with bumping the livekit library in Godot. This library is used to connect players, for movement and voice-chat. We’re prioritizing to fix this before integrating wallet connect.

Next steps

Godot

After fixing the livekit bump, we want to focus on enhancing the sigin flow for mobile users before jumping to VR. All the work done for performance improvements and keep it updated has an impact in the VR version and that’s why we want to have the base solid.

Bevy

In June, we want to continue adding experimental features like UI scrolling and start the process of signing executables.

Additional notes and links

View this update on the Governance dApp