1. Attach an Entity to the Player
At the moment attaching objects to the player causes them to float towards the player breaking the intended carrying object experience. Would be great when the player moves any attached entities moves with it.
2. Reposition Player in Scene
Allow via code the ability to move the player and where they are looking. Creators could use this for a die and respawn experience among many other use cases.
3. Raycast Cone or Other Shape
Instead of only having raycast line, would be great to have raycast a cone or cylinder. Basically raycast anything that has a width that can be bigger than just a point.
4. Prevent Player Clicking Opens Passport
When multiple players are in the same area in a clicking mouse experience anytime you click on a player their passport opens up. Would be great if in the scene code or scene.json file we can turn off “click player opens passport”.
5. Collision Triggers Players Walk Into Fires Event
Would be great to be able to easily detect player walks into a box shape. Many many game play elements like picking up items would be quicker to create.
6. Change 3D Model GLTF Texture
Skins are a big seller in games, it would cause many wallet transactions and be very lucrative if we had the ability to change a GLTF “skin” with another texture via code.
7. Player DCL Settings Volume Control
Players should be able to go into their settings and adjust all audio volumes with one setting. It seems odd that each creator needs to manually create a volume control for their creations.
8. Detect Player DCL Settings
It would be nice to know what the player’s graphics settings are set to so we can adjust the graphics we render during game play.
9. Detect 1st and 3rd Person View Change
Being able to retrieve the view state the player is in would allow creators to modify the experience to fit 1st and 3rd person view.
10. Manipulate Avatar Bones When 3rd Person
A way to adjust the player avatar bones in code. This would allow for many things like the player correctly appears to be holding something. Or this would be no different than custom bone movement similar to clicking on a chair and code runs that makes the avatar sit down.