Skip to main content

Bootstrap Wizard

A Unity Editor tool that simplifies the setup and configuration of the Genies Avatar SDK by automating prerequisite checks and fixes.

Bootstrap Wizard

How to Use

Open the Bootstrap Wizard

To open the Bootstrap Wizard window select Tools > Genies > SDK Bootstrap Wizard from the top dropdown menu.

Open Bootstrap

Set the Current Build Platform

Set the current build platform by opening the Build Settings window and switching the platform.

note

The prerequisites will change based on the current build platform.

Fix the Prerequisites

Click Fix or Fix All on the prerequisites until they all have a green checkmark.

Set the Active Input Handling

Set the Active Input Handling to New. This will require you to restart Unity to complete the configurations.

Prerequisites

The wizard has different prerequisites depending on the current build platform.

Mac Editor

  • IL2CPP Scripting Backend
  • .NET Framework 4.8

Windows Editor

  • IL2CPP Scripting Backend
  • .NET Framework 4.8
  • Vulkan Graphics API

iOS Build

  • IL2CPP Scripting Backend
  • .NET Framework 4.8
  • Managed Stripping Level set to Minimal

Android Build

  • IL2CPP Scripting Backend
  • .NET Framework 4.8
  • Vulkan Graphics API
  • ARM64 Architecture
  • Minimum Android 12.0 (API Level 31)
  • Active Input Handling set to New

Configuration Files

The wizard uses the following configuration files:

  • Editor/Config/scopes.json: Defines the npm scopes for the Genies package registry
  • Project manifest.json: Unity's package manifest (automatically modified by the wizard)

Technical Details

Requirements

  • Unity 2022.3 or later (recommended)
  • URP 3D Project ("Universal 3D Template")
  • Internet connection for package downloads
  • Write access to project Packages/manifest.json