Author: 0x83f9192d59b393c8789b55d446e5d4a77075c820
Update Status: On Time
Project Health: On Track
Introduction
Welcome to the sixth and last grant update from Decentraland Alternative Explorer project. This team has the main goal of developing an explorer version using two different technologies:
- Bevy targeting to Desktop
- Godot targeting to Mobile
As secondary objectives we have:
- Make reliable explorer-agnostic tests to ensure the well-working of new explorers
- Develop experimental builds on VR and Web using Godot
The project keeps a good shape as planned.
Highlights
General highlights:
In April the efforts were focused on polishing and making the last testing for the Bevy Explorer.
We opened the BETA for all the users, both Mobile and Desktop by the following links:
- Android: https://play.google.com/store/apps/details?id=org.decentraland.godotexplorer
- iOS: Join the DCL Explorer beta - TestFlight - Apple
- Desktop (MacOS/Windows/Linux): Release Release 2024-04-09-20-41-58 路 decentraland/bevy-explorer 路 GitHub
We also made the experimental builds and PoC for VR and WebAssembly target in Godot:
- Web feat: experimental web by kuruk-mm 路 Pull Request #396 路 decentraland/godot-explorer 路 GitHub
- VR feat: experimental vr by kuruk-mm 路 Pull Request #384 路 decentraland/godot-explorer 路 GitHub
Blockers
By making the experimental builds, we could collect very valuable data but don鈥檛 have the artifacts to conduct a publish testing.
VR:
The VR target is a very promising possibility and that鈥檚 why include several points in the renewal proposal. Making the experienice more suitable to the platform is a must and we鈥檒l allow us to extend the publish to the Meta Quest Store
Web:
The WebAssembly target is a challenge task, we were able to make the compilation works, but that didn鈥檛 mean to be able to run it. This target is a possibility, but some refactor should be done before moving forward here:
- Content downloading: the downloading API should be refactored to
- Content loading: to not break performance, the content loading has to be done by steps instead of multi-threading approach
- Scene runtime: it could be extracted from the current Foundation鈥檚 Web Explorer (aka Kernel
Next steps
As always, you can visit the public roadmap in DAO Expanding Decentraland Platforms 路 GitHub contains what we鈥檙e working on.
We鈥檙e excited to announce that our renewal to keep working on this has passed: Decentraland DAO
We鈥檒l publish the next updates in that proposal.
See you on the following updates!
Additional notes and links
Join us on our Discord server: Decentraland DAO Explorers
Public home page to get links: https://dclexplorer.com/
Public roadmap: DAO Expanding Decentraland Platforms 路 GitHub
Godot project: GitHub - decentraland/godot-explorer
Bevy project: GitHub - decentraland/bevy-explorer
Scene Explorer Tests: GitHub - decentraland/scene-explorer-tests