Scene BLocks

The safe and seamless solution for Unity collaboration. No new workflows, no changes to your Scene files – it just works, at any scale. Track changes by GameObject, Component, or even individual properties.

Early Adopter sale! Thanks for supporting Overdrive!

Payment is securely processed entirely via Stripe. We do not use, store, or share any data. See the Install page for details. Questions or concerns? Ask around on our friendly Discord server!


Collaborate Without Conflict

The team at Taival was one of our earliest adopters (thanks pals!). Here, they show exactly how Scene Blocks works for their team collaboration.

How it Works

  • Consider your scene as a giant LEGO set, where each GameObject is a LEGO block
  • Scene Blocks maps all those blocks out, on save and load (you do nothing, your Scene doesn’t change!)
  • Now you can easily track changes by GameObject, Component, or even individual properties

faq

Can I trust this to save my scenes?

Yes, and here’s why: Scene Blocks is simply copying (to separate data blocks) the exact data that your scene file already contains. Nothing is ever lost or modified.

What about loading scenes? How will that keep my work safe?

Scene Blocks actually makes this significantly safer, especially for teams.

  1. Open your scene file as usual
  2. Use “Re-construct from Blocks”
  3. A backup of the scene is created, and the current scene is rebuilt to match the blocks

If the blocks have changed (eg, from a git pull), your scene will change – but you’ll see exactly what the changes are, and can easily discard any that were not intended.

Without Scene Blocks, a git pull would overwrite your entire scene file, difficult or even impossible to fix.

Will this affect my game’s performance, build size, etc?

Not at all. The block data is only used in the editor. Your scenes remain 100% normal, unaffected.

Can I use this in a large, messy, existing project?

Absolutely. Importing Scene Blocks does nothing on its own – you can choose which scenes to Save to Blocks, at your leisure. If the scene has 2000 objects, yes you’ll suddenly have 2000 new block files … but after that one big git commit, it’s smooth sailing. Only modified, added, or deleted objects will show as changed.

Is this a side gig, or a real business that I can expect support and updates from?

This is a full-time commitment, we take it seriously. That’s why our toolsets cost a bit more than others. If it helps, remember that we’ve done this before (very successfully) with ProBuilder, a much more complex package.


👋Questions, ideas, or something to share?

Thanks for looking and happy game dev!