You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a great project, especially when you need to build for the same platform with very different configurations.
I would like to suggest several improvements:
1. Custom AndroidManifest Selection
The first improvement would allow selecting a custom AndroidManifest.xml. The same approach could be extended to other custom files required for Android builds.
The idea is to copy the selected file and rename it according to Unity’s expected conventions, as a workaround for the lack of API support to directly modify these parameters.
2. XR Provider Management
The second improvement would enable management of the XR Provider within XR Management.
Note: OpenXR provider handling is not fully functional. Since I am not using it, I did not complete or finalize the process.
Note 2: It is necessary to update BuildMagic.Editor.asmdef by adding references to Unity.XR.Management and Unity.XR.OpenXR, and to automatically define the appropriate #define symbols based on the detected references.
3. Improved Configuration Feedback
The third improvement would be to display the completed configuration in the BuildMagic window, replacing any missing type/assembly/class with a clear message such as "Missing type/asm/class" instead of showing nothing in BuildMagic window and a warning in the console.
4. Scene Reference by GUID
The fourth improvement would be to reference scenes using their GUID instead of their file path, allowing proper handling of renaming and/or moving.
These all sound like good features to add. I believe 1, 2, and 4 are technically feasible, and I plan to proceed with implementing them. However, regarding item 3, it may be difficult to implement due to the architectural constraints of BuildMagic's serialization design.
Activity
ruccho commentedon Mar 25, 2026
@Softelectro
Thank you for your feedback.
These all sound like good features to add. I believe 1, 2, and 4 are technically feasible, and I plan to proceed with implementing them. However, regarding item 3, it may be difficult to implement due to the architectural constraints of BuildMagic's serialization design.