Author: 0x83f9192d59b393c8789b55d446e5d4a77075c820
Update Status: Late
Project Health: On Track
Introduction
Welcome to the sixth and last 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.
This post is the typical one, but we’ve elaborated a forum post with more readable and understable information, the link is in the links section.
Highlights
Bevy (Desktop)
- Rendering & World View:
- Depth-of-field distant imposters: seamlessly blends baked imposters with live parcels.
- Imposters optional ZIP bundling and hot-download support.
- Configurable GPU bytes-per-frame + antialias defaults.
- Camera & Visual Tools:
TextureCamera
+CameraLayer
routing finalised.- Scenes can now render “live security cams”, mirrors, and picture-in-picture UI.
- System-UI APIs:
- New runtime calls:
reloadUI
,hideUI
,listScenes
,getHome
,setHome
,getRealmProvider
,systemActionStream
,chatSend/Receive
.
- New runtime calls:
- Scene-UI Modules:
- Emote-wheel merged with animation-loop metadata support.
- Backpack Search & Filter live.
- Outfits feature-complete (load/equip) — PR opened for review.
- Scene-info card/sidebar polished; likes, favs, rating, photos.
- Input & UX:
- Browser-spec
onMouseLeave/Exit
behaviour, editable input profiles, extended gamepad bindings.
- Browser-spec
- Fixes & Polish:
- 30+ bug-fixes (permission dialogs, nametag distortion, drag-out, Steam Deck quirks, video flicker, minimap realm check, etc.).
Godot (Mobile)
- Engine Upgrade
- Rolled Godot 4.4.1 to all platforms.
- Automated artifact pipeline (GitHub Actions + hashed buckets).
- Performance
- Enabled Metal on iOS/macOS.
- Introduced a 3.5 GB “High-Memory” flag → Genesis Plaza now holds ~45 FPS on an iPhone 14 Pro.
- Satellite Map MVP
- Low-res tile rendering, pinch-zoom, one-finger pan, parcel tap-select.
- POIs, category bar, places-API, hot-scenes, search.
- Responsive layout (portrait / landscape) and clearer plot markers.
- VR Track
- Jet-pack showcase world demo built with new input rig.
- Fixed controller ray jitter, UI focus issues, and several Quest-specific crashes.
- Publishing
- New iOS & Android builds pushed to TestFlight / Internal testing, including Metal and asset-pipeline optimisations.
Blockers
Without blockers
Next steps
- Merge Backpack → Outfits with Catalyst persistence.
- Satellite Map 1.1 — multi-res tiles, clustering, and larger info cards.
- VR Beta — polish jet-pack demo, Quest store submission, performance profiling.
- Photo/Share Panel and additional system-UI APIs (permissions, notifications).
- Continue upstreaming fixes to Bevy & Godot, and cultivating external contributors.
Additional notes and links
Final Report Forum Post
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: https://twitter.com/DclDaoExplorers/