decentraland / decentraland/unity-explorer
[QA] Genesis Plaza | Asset misplacement and avatar desync after scene reloads
- Dominant language
- C#
- Stars
- 23
- Forks
- 17
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 101
Description
### 🛠️ **Build version:**
v0.153.0-alpha-dev-f40899e
### 📔 **Issue Description:**
In Genesis Plaza, a "see/close details" interactive asset (live events billboard) renders in an incorrect position. Opening/closing details has no effect — the panel doesn't respond. After reloading the scene, the misplaced asset disappears and a user avatar appears in its place instead. After a second reload, two further symptoms appear: the avatar's camera moves/pushes the player independently while the avatar model itself stays static, and a chair prop attaches itself to the player's own avatar or to other users' avatars.
### 👣 **STR:**
1. Teleport to Genesis Plaza (0,0)
2. Observe the live events billboard / "see/close details" asset near the plaza center — note its position and try interacting with it
3. Reload the scene, then reload a second time, and observe avatar/camera behavior and any chair props attached to avatars
### ✔️ **Expected Result:**
The interactive billboard asset should render in its intended position and respond correctly to open/close details interaction. Avatars should move only via player input, with the camera following the avatar normally. No furniture props (chairs) should attach to avatars outside of an intentional sit interaction.
### ❌ **Actual Result with evidence:**
- Billboard/details asset rendered in wrong location; open/close details did nothing (Image 4)
- After 1st reload: asset gone, replaced by a user avatar in that spot (Image 3)
- After 2nd reload: camera moves/pushes the player while the avatar stays static; a chair prop is attached to avatars unexpectedly (Image 5, Image 2)
### ➗ **Reproduction:**
##### ❓ Unknown - first occurrence observed; not yet confirmed to reproduce consistently across sessions/reload counts
#### 🖥️ **Operative system and additional Notes:**
macOS (Apple M3 Pro)
Player.log from this session does not show a confirmed `Loading stage: Completed` and contains no exceptions correlating to Genesis Plaza (0,0) specifically — the only exceptions present are pre-existing asset-bundle failures at an unrelated scene (-5,100) and shutdown-time dispose noise. The likely root cause sits in log categories that are suppressed in alpha builds (`SCENE_ADMINS`, `AVATAR`, `UI`, `MEDIA_STREAM`), so absence of related errors in the log is not confirmatory — this report relies primarily on visual/screenshot evidence. Recommend capturing a fresh log around the exact reload sequence if this reproduces again, ideally with verbose logging on the suppressed categories if available.
[Player (2).log](https://github.com/user-attachments/files/29504140/Player.2.log)
https://github.com/user-attachments/assets/dec51f63-d57c-466c-82b1-cc657b7ea1b2
https://github.com/user-attachments/assets/6e3a062e-25c2-4d75-94dc-1f78b53d73b8
Contributor guide
Research direction
Start by reproducing the two Genesis Plaza (0,0) scene reloads while capturing a fresh Player (2).log. Compare the billboard, avatar/camera, and chair behavior across reloads, and inspect the suppressed SCENE_ADMINS, AVATAR, UI, and MEDIA_STREAM log categories if verbose logging is available. Done means the billboard is correctly positioned and interactive, avatars and cameras remain synchronized, and chairs attach only after intentional sitting.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, unity
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100