Sharing Presets Between Experiences

Title: Sharing Presets Between Experiences

Currently, while rules can be copied and pasted between experiences in Game Maker, presets cannot be transferred across different experiences. This limitation significantly reduces the efficiency of creating new experiences.

The issue appears to be related to NFT asset restrictions. However, logic assets are not bound by such limitations and can be shared universally. Therefore, enabling the ability to copy and use presets only for logic assets would be a practical and valuable update.

By allowing logic-based presets to be shared across experiences, creators can dramatically reduce repetitive work and instead focus on enhancing the quality and creativity of each experience. This would be a meaningful step toward improving the workflow and overall productivity of experience builders.

test


To illustrate:

  1. Block Light Effect
  • Logic Component 1: Speaker (avatar detection), Light, VFX, Drop (sound)
  • Logic Component 2: Speaker (score message)
  1. BLOCK up Effect
  • Block Asset: behavior :Animation , Component: message, light, drop (sound), and VFX
4 Likes

Hi @shont,

Thank you for the idea. While I am not a creator, this seems to me very intuitive and valuable to speed up experience development. Do you think this would represent significant amount of development work that would require a SIP proposal or is this a quick win that TSB developpers could include in their map on the fly?
Tagging @theKuntaMC and @Cyril in case this can be brought to the dev team.

2 Likes

Great idea, should be simple enough to execute on and could add a ton of efficiency.

The issue appears to be related to NFT asset restrictions.

Even in these cases, it seems like you should still allow people to use presets, they just shouldn’t be able to publish if they don’t have multiple copies. IMO you don’t necessarily have to restrict this to just logic assets.

@shont It would also be super helpful if you could provide an example of a type of preset that you would want to use across multiple games, that you can’t get simply from copy pasting rules in the rules system.

2 Likes

@cryptodiplo

I added two basic examples to the main text.

  1. Only use logic assets
  2. Created assets
1 Like

Definitely something that would speed up development a lot. I would love to see more work on the preset system. Enabling the sharing of presets across experiences would be huge, maybe within the same account.

I remember the last time I transferred an experience to another account, the preset threw an error due to missing assets or asset ownership issues.
That being said, if we enable preset sharing, we will need to handle the asset problem during transfers.

1 Like

I can see why this feature is not available at the moment. If you limit it to logic assets, then if you copy and send it (along with the preset list), there shouldn’t be a problem.

2 Likes

I am personally unclear of the technical challenges this might require.

I did just move this post from :speech_balloon: General to :light_bulb: SIP: Ideas, though, as that’s where an idea like this should start.

If during the course of discussion, it is deemed an easy fix by devs, it may still be best that it is advanced as a SIP, so that we work through the process and put a formal request in front of the dev team.

Other examples of bypassing the SIP process might include an idea that would be pulled from the operations budget (which this idea does not fall into).

3 Likes

This sounds like it could be another feature request. A lot of us were talking about making the next feature request come with a funded amount to hire a freelancer to help TSB product team instead of putting it solely on them.

@shont

What are your thoughts, would that ruin the SIP?

1 Like

If possible, we would like to formally request this feature for the upcoming Game Maker 0.12V update. If this becomes available, we can truly publish serialized, weekly gameplay experiences.

Specifically, allowing transitions between experiences with ownership-bound assets and presets—based on user-minted or owned assets—would be a groundbreaking method of world-building and progression.

We kindly ask the team to carefully consider this feature. Hearing the team’s feedback on this idea would be greatly appreciated. Once again—thank you!

@theKuntaMC @Lanzer @cryptodiplo @meowl @KCL :star_struck:

1 Like

@shont You need to write a SIP to formally propose it.

1 Like

Should I be more detailed than this?

:blue_square: SIP Sharing Presets Between Experiences

Title: Sharing Presets Between Experiences

TL;DR
We propose enabling the ability to share logic-based presets across experiences in The Sandbox Game Maker. While creators can currently copy and paste individual rules, full presets—including grouped logic elements—cannot be transferred between experiences. This limitation creates inefficiencies and repetitive work when building multiple experiences.

What
Allow logic-based presets to be transferable across different Game Maker experiences. These presets may include grouped components like Speakers, VFX, Lights, and Messages but exclude NFT or behavior-bound assets.

Why
This change would significantly improve creator productivity by reducing redundancy and encouraging the reuse of well-designed logic templates. Instead of rebuilding common interactions (e.g., block lighting effects, score triggers, animation setups), creators could import reusable logic presets and spend more time crafting unique, high-quality experiences.

How

  • Introduce functionality in Game Maker that allows logic-based presets (not bound to NFTs) to be exported and imported.
  • Only allow transfer of logic components (e.g., Speakers, Messages, Light effects, VFX) to maintain compatibility and security.
  • Maintain restrictions on NFT-bound assets or behaviors to preserve creator rights and asset control.

Example Use Case

  1. Block Light Effect Preset
  • Logic Component 1: Speaker (triggers light & VFX when avatar is nearby)
  • Logic Component 2: Message display
  1. Animation Block Preset
  • Block Asset: Animation behavior + Components (message, light, sound, VFX)

These can be bundled into a logic preset and reused across maps with no NFT dependency.

Benefit to The Sandbox Ecosystem

  • Enables creators to build faster and smarter
  • Fosters sharing and collaboration within the builder community
  • Increases the overall quality and efficiency of experience design
  • Aligns with The Sandbox’s vision of empowering creators

Risk Mitigation

  • Strictly limit transferable presets to logic-only components
  • Exclude any asset-bound behaviors (NFTs, monetized content)

Voting Options

  • :white_check_mark: Yes, I support enabling logic preset sharing
  • :cross_mark: No
  • :white_circle: Abstain
2 Likes

Yeah that’ll do it. The Oct 2024 SIP revamp changed the questions from the May 2024 version, but you got it pretty close.

2 Likes

LogicBoard (https://logicboard.pro/)
→ Visualizes game logic for sharing and reuse
→ Potential for collaborative editing and community templates

Currently, it only supports rule-based logic. I believe that if it could also handle preset-based logic as a public/shared feature, it would become even more powerful and innovative.
It could significantly reduce repetitive work for creators.

Are there any other features we might need beyond this?

2 Likes

Nice, this is pretty cool. Who developed this?

1 Like

https://x.com/CyberDragonADA

His template already exists in GameMaker

1 Like