[DAO:6c08b25] Unlocking the Power of Portable Experiences

by 0xd11a019a70986bd607cbc1c1f9ae221c78581f49 (Yemel)

Introduction

This proposal aims to introduce and experiment with a powerful feature called “Portable Experiences” (PE) within the virtual world. PE offers a global scene overlay visible only to players who have it enabled, similar to Augmented Reality in the virtual world.

This feature unlocks new mechanics, such as guiding players through quests, having pets follow them, providing contextual information through a UI layer, and enabling other delightful experiences created by our community of creators. Portable Experiences can be deployed to a world content server and activated in-world through the SDK, for example, by interacting with non-player characters (NPCs).

Portable Experiences can be compared to another well-known feature called “Smart Wearables” (SW), which are essentially portable experiences tied to specific Wearables. When players equip these Smart Wearables, they gain access to unique abilities or visuals that are not available to other players without them.

Both Portable Experiences and Smart Wearables have been developed and tested by the Decentraland Foundation. For example, during the recent MVFW event, all players interacted with a PE that was activated by default. This PE showcased a new UI button, offered enhanced information, and even provided teleportation to interesting places. Additionally, during the past Christmas event, Smart Wearables in the form of a jetpack allowed Santa and Grinch to fly and drop presents.


Portable Experience


Smart Wearable

The proposal

The proposal is to prioritize the implementation and availability of Portable Experiences (PE) for creators in the community. This feature can be easily implemented using the SDK and can be accessed by guest accounts as well. The only missing element is the documentation that outlines the implementation details, which can be accomplished with minimal effort. By providing this documentation, the Foundation can significantly benefit the Decentraland Ecosystem.

In contrast, the process of making the Smart Wearables feature accessible to all creators requires establishing a submission, curation, and publishing system in the Marketplace. This more complex undertaking involves significant coordination and development efforts from the Foundation, which are planned for implementation later this year.

Considerations

To ensure a secure and fair experience for users, several considerations need to be taken into account when implementing Portable Experiences. These considerations include:

  1. Consent and User Control: Portable Experience should only be loaded with the user’s consent. They should also have the option to disable or turn off a PE if they no longer wish to participate in it.

  2. Safeguards for LAND Owners: LAND owners should have the ability to disable portable experiences within their scenes. This ensures that the gameplay and integrity of their created environments are not compromised.

  3. Performance Optimization: To ensure a smooth and optimal user experience, it is recommended that portable experiences are developed using the latest SDK version, such as SDK7. This newer version offer improved performance and better support for UI elements. Additionally, it may be necessary to impose certain limitations, such as restricting the number of entities created by the portable experience, to maintain overall performance in the explorer.

  4. Iterative Improvement: Portable Experiences represent a powerful feature that unlocks a multitude of possibilities. To maximize their potential, it is advisable to release an initial version and gather feedback from creators who utilize the feature.

Furthermore, this proposal serves as a stepping stone toward the launch of Smart Wearables. Enabling the monetization of such experiences through Smart Wearables can enhance accessibility and offer new opportunities for creators to showcase their work while enriching the overall Decentraland experience.

Next steps

If the response to this proposal is positive, the Foundation will publish the documentation for Portable Experiences, enabling creators to start making and publishing their own PE. After two months of the release, the Foundation will evaluate the impact of this experiment based on the number of PEs created, overall performance impact, and the number of issues reported in the Support channels. If Portable Experiences are widely used and there are no significant issues, the feature will continue to be available in the long run. The Foundation will also continue to iterate and add more capabilities to enhance the PE experience.

  • Yes
  • No
  • Invalid question/options

Vote on this proposal on the Decentraland DAO

View this proposal on Snapshot

1 Like

I wish I could have that jetpack :cowboy_hat_face:

1 Like

This is great to see (finally) but I would urge that part of this proposal should include the implementation of an easier way for Scenes to block certain or all Portable Experiences from working on their land. Vroomway has gone through quite the hassle to get the Jetpack blocked on our parcel because it exploits one of our game modes. This is the case for any scene that is a parkour or environmental experience. Depending on the guidelines this could open the door for even more exploitation. Something like a back-end database that we can call to and choose which experiences to block or an option to block all. :pray:

I can’t imagine the community being against something like this as we’ve all been asking about it for over a year, but I’m glad to see it actually being proposed. I wish other community-voted initiatives were a guaranteed yes for integration like this proposal claims to be. #ripHands #ripExoticTier :heart:

4 Likes

Totally agree with the idea of giving control to developers to block PEs in their scenes if they want to, it is stated in the proposal in the Considerations section though :slight_smile:

Cool, but why a proposal from the Foundation to ask if the Foundation should do docs for a feature that has been used internally for more than a year and half (Oct 2021) and developers have been begging to use since then?
I really want to see the Portable Experiences released, but I don’t see the point of this proposal.
Good that there is communication at least.

1 Like

I am all for this. Voted yes! As awesome as this is it opens a large can of worms that needs to be considered. Malicious and cheating are top concerns. Portable Experiences that enable cheating: fly over the wall or fly up to that treasure box instead of solving the puzzles to get there. Portable Experiences that puts an invisible box overtop of the buy button/cube where I normally click buy and instead shows some other buy box that I may ignore and click Accept. Probably others.

Another layer to this is maybe we need to define some common airspace rules as now it is a problem of I may not be able to fly over a parcel of land as it will “shoot me out of the sky” by disabling the PX if it is a flying one. Though teleporting is faster in general.

voted yes. Would have loved the proposal title to be more explicit and less marketing-souding, though. “Unlocking the Power of Portable Experiences” is not very self-explanatory (which I think grant titles should aim to be)
feedback for the next one :wink:

1 Like

It’s a yes on this proposal and what it is proposing from me.

But it seems this poll may be serving as a way to gather community sentiment without becoming formal governance, and I’m here for that too.

But would love if that was more explicitly discussed so people aren’t confused. I also think there could possibly be a sep category for Foundation to share these kinds of polls, that way they are outside of the governance classification, so the expectation of it escalating to the next stage would not be expected.

1 Like

If this is the case why is a proposal needed, are you planning to ask the DAO for money to put this documentation together?

Unlocking the Power of Portable Experiences

This proposal is now in status: FINISHED.

Voting Results:

  • Yes 99% 7,185,846 VP (91 votes)
  • No 0% 0 VP (0 votes)
  • Invalid question/options 1% 2 VP (2 votes)

Unlocking the Power of Portable Experiences

This proposal has been PASSED by a DAO Committee Member (0xbef99f5f55cf7cdb3a70998c57061b7e1386a9b0)