decentraland / decentraland/unity-explorer

Add minimap support for Worlds

Open
#9,543 1 comment 0 reactions 0 assignees View on GitHub
3-low feature ui user-issue
Dominant language
C#
Stars
23
Forks
17
Avg merge
2d 16h
Merged PRs (30d)
101

Description

### Is your feature request related to a problem? Please describe.

Users navigating large Worlds scenes and Multi-Scene Worlds have no minimap to orient themselves. In complex or multi-area Worlds, it is easy to get lost between paths and different scenes. This is especially problematic for creators of big scenes who need to test navigation across their own content.

### Describe the solution you'd like

Add a minimap HUD element when the player is inside a World (`*.dcl.eth`), particularly useful for:
- Large single-scene Worlds where the playable area is big enough to cause disorientation.
- Multi-Scene Worlds where the player transitions between distinct scenes/areas.

The minimap should show the player's current position and facing direction, and ideally indicate scene boundaries or navigable paths within the World.

### Describe alternatives you've considered

- A text-based or list-based scene navigator as a minimal alternative to a visual minimap (e.g. a panel listing scenes in the World with teleport links).
- Reusing/extending the existing Genesis City `MapRenderer/` system, adapting it to the `worlds-content-server` topology.

### Additional context

- The current minimap (`MapRenderer/`) already excludes world events and duplicate parcels — World minimap support would need to handle the separate `worlds-content-server` topology.
- Related tech debt: #9175 — [TECH DEBT] MapRenderer | find base variable solution.
- Supersedes the minimap portion of #9542 (closed — split into focused issues).

---

Reported by Dawid Krajewski and users
Requested by Stoyan Tsekov (<@U049A6A1324>)

Contributor guide

Open the contributing guide

Research direction

Start by reading the existing MapRenderer/ system and the worlds-content-server topology, then review related issue #9175 for known minimap technical debt. The issue does not name implementation files or tests; done would require a World HUD minimap for *.dcl.eth scenes that shows player position and facing direction, with scene boundaries or navigable paths where supported.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, unity
Domain
frontend, game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.