Build your Experience
A Genies Experience needs to be built for testing and publishing the project. This is not the same process as a regular Unity project because it needs to be built specifically for the Genies Party app.
Requirements to Build
Before attempting to build the Experience, make sure it meets these requirements:
- Latest version of CLI and SDK are installed.
- No custom C# scripts.
- No custom HLSL and GLSL shaders, but shader graphs are fine to use.
- No custom DLLs or other assemblies.
- Editing assemblies is disallowed.
- All custom assets (scenes, prefabs, etc.) are within the Assets > Experiences folder.
- The manifest file (ExperienceInfo.json) has the correct information.
- The Unity installation has the necessary platform modules.
How to Build
Make sure all requirements are completed before starting the steps to build an Experience.
Experience Settings Asset
Inside the Assets > Experiences folder, there is an asset named Experience Settings. Select this asset and open the Inspector window. Fill in all the inputs for the Experience.
Build Experience Button
To start building the project, select the top Unity menu Genies > Experiences > Build Experiences. This will start the build process and create a build file when completed.
Build File
Once the build process is complete, the Unity project folder will have a build.genies build file and ExperienceBuildOutput folder which contains the unzipped contents of your build file.