Why is the Root Entity's GUID Always the Same in Projects?

Just curious, why is it that in any project, the Root entity’s getGuid() downloaded from the Editor is always the same e951e842-82e0-11ee-9eae-baf4d5e490e2? How come this GUID is fixed?

1 Like

I’ve never noticed that. Maybe it’s because every blank project is a fork from the playcanvas blank project, and so every project is basically a clone of said project? Not 100% sure.

1 Like

Thank you for sharing. I think this is possible, and I hope that in the future, the Root GUID can be unique, ensuring it doesn’t duplicate with the Root GUIDs in other projects.

1 Like

Does the GUID affect your project/build in any significant or otherwise unintended way?
I’m wondering since I’ve never had issues with it, and I never gave it full attention, honestly.
Can I ask the reason you want it to be different per project, or were you just wanting it different from project to project?
I think if you fork a blank project, and get the GUID, and try the same with the VR/AR project and get the GUID and see if they are the same, if so it’s most likely either

  1. every project GUID is the same for that specific user,

  2. Every GUID is the same for everyone due to projects being forked, or something else.

This is all just a guess from me, though. If you want that changed or looked into by the team, I recommend posting about it in relevant section.
(E.G., Suggestions & Feedback) The team would likely respond and give you some information.

1 Like

Thanks for your discussion and sharing! This issue isn’t seriously affecting my project build at the moment—I just happened to come across it while integrating project content, so I wanted to check if this behavior is expected.

If it becomes a bigger problem in the future, I’ll post about it in Suggestions & Feedback. Thanks again!