3D Studio - Upgrade your work tools

3D Studio - Upgrade your work tools

Introduction

As we advance to a new Unity version and update to the latest 3D Studio SDK, it’s important to follow the correct upgrade process to ensure a smooth transition.

Note: If you're starting a new project from scratch, there's no need to upgrade anything. Simply download the latest Unity version we’re using and install the new SDK as usual.

Removing the SDK Package

Before upgrading to the new Unity version, it's crucial to remove the old SDK package from your project, as it is incompatible with the updated version.

  1. In the top menu, click on the Window tab.

  2. From there, navigate to Package Manager.

  3. In the left panel, select Frontline SDK.

  4. Click Remove in the top right corner.

This will remove the SDK package from your project.

After completing this step, close Unity, as the next step involves upgrading your Unity version.

Before continuing, you'll need to download the correct Unity version for the new Frontline 3D Studio SDK.




Changing the Unity Version of the Project

After downloading the correct Unity version (2022.3.13f1) along with all the relevant modules, you’re ready to update your project's Unity version.

  1. Open Unity Hub.

  2. Locate your project in the list.

  3. On the right side of your project’s line, click on the Editor version option.

  4. A menu will appear, allowing you to choose which version of Unity you want to use to open your project.

  5. Select 2022.3.13f1 from the list.

  6. Click the blue Open with 2022.3.13f1 button at the bottom.



This will initiate the process of opening your project with the new Unity version automatically.

Once the project opens, you can import the package as you did before:

  1. Go to the top menu and click on the Assets tab.

  2. Select Import Package.

Known Issues after upgrading to the new version of Unity/SDK

Newtonsoft issues:
If you see in the console an error: "The type or namespace 'Newtonsoft' could not be found. Are you missing a using directive or an assembly reference" or something similar to it.

please follow this quick fix:

  1. Open the package manager - Window - Package manager.

  2. inside, click on the plus button and click on the option to add a package from a git URL.

  3. there write this: com.unity.nuget.newtonsoft-json

  4. when it ends to load the search install the Newtonsoft Json pack.

Conclusion

In summary, updating your Unity version and re-importing the necessary packages will keep your project compatible with the latest tools. By following these steps, you can smoothly transition to the new Unity version and continue your work without any issues.

    • Related Articles

    • frontline 3D Studio - version 24.2 Release notes

      Description We're excited to announce the release of a new version of our 3D Studio (SDK). This update brings new features, enhanced stability, and improved performance. What's New Unity Version Upgrade We have upgraded the Unity version to ...
    • frontline.io Version 25.0: Release notes

      Introduction This first version of 2025 is an exciting version in which we take big steps to one of our goals this year and this is the capabilities available in the 3D Studio to make them available for the broader audience and eliminate the need for ...
    • frontline.io Version 24.4: Release Notes (Web)

      Introduction We’re pleased to announce the release of frontline.io Web version 24.4! This update focuses on enhancing content creation within frontline.io, offering a more streamlined and efficient experience for (Advanced) Content Creators. Key ...
    • frontline.io Version 24.3: Release Notes

      frontline.io Version 24.3: Release Notes Introduction This release introduces a variety of enhancements aimed at improving user experience across multiple platforms, with key updates for Digital Twins, Animation Manager, Interactive Flows, Remote ...
    • frontline.io - Release Notes: Version 24.1

      Training Video Immersive room Step into the future of education with the Immersive Classroom—an all-encompassing virtual space where learners, from any device, engage in a digital twin experience, explore procedures, and interact with your branded ...