Author: 0x83f9192d59b393c8789b55d446e5d4a77075c820
Update Status: On Time
Project Health: On Track
Introduction
Welcome to the third 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
Bevy (Desktop)
Since the last report, we’ve tackled Exposing GLTF internally and modifying
and just released the first approach for this feature. This enables creators to have a more comfortable development pipeline and also to take advantage of more advanced feature like:
- Use pointer events for specific colliders inside the GLTF
- Make code-animations
- Modify internal materials
- Use internal meshes and put a video texture
- Not guessing animation clip (now you can fetch the animation list)
- Attach to internal entities
This will open many doors and show the possibility of the protocol.
Godot: Mobile and VR
We’ve finally finished the first round of memory management optimization, so almost every place in Genesis City is well-playable. The iOS memory limitation is rough, so we lowered the memory usage at minimum. The technical details are around healthy memory management and resizing the textures to a lower resolution if necessary.
Blockers
No blockers
Next steps
Godot
As the last task in the mobile client, a Wallet Connect provider is being implemented; this would be a Web3 sign-in option. After finishing that, the VR development starts its final journey.
Bevy
The In-world UI is the next experimental feature. This enables creators to create more In-World content instead of working with a 2D UI, which is essential for an accessible and interactive cross-platform oriented.
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 Explorers · GitHub
- Godot project: GitHub - decentraland/godot-explorer
- Bevy project: GitHub - decentraland/bevy-explorer
- X Account: x.com