# Webaverse App Gameplay Review
## New User Experience (NUX)
- The initial space requires loading a lot of assets and locks the user from moving around, a loading indicator is common in online games to assure that things are just being loaded first
- The mirror is pixelated compared to not looking at things through the mirror
- The initial space seems like a bunch of random things, there is no onboarding experience/tutorial
## UI
- Top right Webaverse logo links to https://app.webaverse.com/ -- didn't expect this and this forced a page reload
### Character (Tab)
- Character tab just says "Sheila", doesn't change after switching avatars
- Ok, I equipped the sword and helmet and now see it in this tab
- They are all using the same placeholder image, could a screenshot.html image of the items be used here?
- Is there name/description metadata fields that can be used here for the items?
### World (Z)
- The mouseover selector visualization is super cool
- They are all using the same placeholder sword image, could a screenshot.html image of the items be used here?
- Is there name/description metadata fields that can be used here for the items?
### 1-8 Quick Bar at bottom of screen
- None of the E to equip items showed up in this bar, not sure how to use this
### Claims (1)
- This showed up after opening chest, but opening this shows an empty menu?
- There are "Claim All/Reject" buttons that dissapear in a few secs
### Keybindings
- This is helpful initially, I wish I could hide it though, I don't need to see these after the first ~10 mins
### VR (no)
- Can't click on this, not sure what it is, also looks like japaneese characters
### Scenes
- I can edit the "./scenes/street.scn" text, but I don't know what to put here and it just open a blank scene if I mistype
- Switching scenes, my pc locked up for 15-30 secs while loading stuff, might be good to show a loading indicator to avoid users closing the tab/browser
- They are all using the same placeholder image, could a screenshot.html image of the scene be used here?
- Is there name/description metadata fields that can be used here for the scenes?
### Rooms
- "Create room" does nothing
- "Erithor" locked up app for a second while loading
- Is "Erithor" a multiplayer world? Didn't see anyone or any sign that it was
### Mic toggle
- Doesn't seem to do anything
### Log in
- Some of this button isn't clickable on the black/left side of the button
- Discord log in worked, clicking on my address afterwards produced blank ui
- 
- Refreshing with `https://app.webaverse.com/?code=<code>` produces 403 error
- Clicking "logout" replaced address with "DISCORD OAUTH FAILED"
- 
- Clicking "MetaMask" without the extension installed does nothing
- Clicking on "MetaMask" with extension installed prompted a wallet connection, but then stays on "Logging in..."
- 
## Animations
- There is no fall animation if you fly up and toggle out of fly mode
- There is limited fall animation after falling from tall area
- Normal walks seems to have jitter at end of animtation
- Is sword slashing animation slower than other animations?
## Avatar
- Avatar is pitch black when switching from darkness scene to gunroom scene
- 
## Scenes
### Classroom
- User starts below the classroom
- 
### Canyon
- Like the expansiveness of the scene once out of the canyon
- Like the rope bridge at the top
### Prototype
- Fun to jump and play around
- Lighting and colors is fun
## Sounds
- Scenes are lacking sound
- Jump sound makes the game feel more alive, but can seem out of place when the avatar clips on the world, producing multiple fall sounds back to back
## Interactions
### Equipping (E)
- E to equip shows up for gifs and images, but they don't appear in Character (tab) screen?
- I can equip multiple items in the same "slots", which leads to overlapping items
- Equip two swords -> hold right click -> left click attack -> overlap of swords
- The darkness scene lamp idles inside of the avatar's body
- 
### Pet
- Pet does not drop down to the avatars level
- 
## Performance
- Initial loading of scenes locks up usage of the app, recommend a loading screen/indicator to let a user know why they can't use the app in those moments
- Wish there was graphic level settings to turn down graphic quality, toggle off post processing
- Post processing in treehouse scene was sloggy relative to non-postprocessing scenes
## Bugs
### Stuck in first person mode
Repro:
- load into app
- press Z to view world menu
- rotate the street
- the camera is stuck in first person view and scrollwheel will not change camera