Errors adding Needle package to Unity 2026

Hi, I am having troubles adding Needle v.5 to Unity 2022.3.24f1. When adding Needle from Package manager form git URL and I get an error:

[Package Manager Window] Error adding package: https://github.com/needle-tools/needle-engine-support.git#release/5.0.0. Unable to add package [ GitHub - needle-tools/needle-engine-support: Needle Engine is a web-based runtime for 3D apps. It runs on your machine for development, and can be deployed anywhere. It is flexible, extensible and includes networking and XR - across platforms. Documentation at https://docs.needle.tools · GitHub ]: Manifest [D:\UNITY\2026_Needle_02\Library\PackageCache\@needle-tools\engine-documentation@d76dfdc22b\package.json] is invalid: Package name ‘@needle-tools/engine-documentation’ is invalid. UnityEditor.EditorApplication:Internal_CallUpdateFunctions ()

I also tried Needle versions 4.16.7 and 4.16.6 from github (with Unity 2022.3.24f1), but only got 20KB files downloaded that don’t install Needel engine reporting problems with Khronos dependencies .

Should I try with Unity 6.3 LTS version with Needle 5 or other. One year ago I installed Needel without trouble, I don’t know what am I doing wrong. Please help, with any useful tip, instructio ns.

Best,

Saso

It seems you are encountering issues adding the Needle Engine package to Unity, specifically with version 5 and Unity 2022.3.24f1. Here are some steps and checks you can perform:

  1. Ensure that your Node.js installation is correct and accessible. From your description, it seems like the node executable is located at /opt/homebrew/Cellar/node@20/20.20.0/bin/node. Verify that this path is correctly set in your Unity project under Edit > Project Settings > Editor > Additional Progams Path or by adding the path to Project Validation > Additional npm search paths.

  2. Check Unity’s package manager logs for more detailed error messages. These logs can provide insights into why the Needle Engine package cannot be added.

  3. Try using an LTS version of Unity, such as 2022.2 LTS, which might have better compatibility with the Needle Engine.

  4. Consider downgrading Node.js to an earlier version if you’re using a non-standard version. Version 20 might be too new and not fully compatible with Unity or the Needle Engine.

  5. Verify the Needle Engine package URL when adding it via the Package Manager. Ensure it matches the expected URL and that there are no typos.

  6. If possible, try adding an older version of the Needle Engine package, such as 4.16.7 or 4.16.6, to see if the issue persists. This can help isolate whether the problem is with the specific version or Unity version.

  7. Check the official Needle Engine documentation and the Unity asset store for any known issues or workarounds related to package additions.

Please provide more details on the exact error messages you are seeing, and let me know the outcome of these checks.

1 replies left - Become PRO for more replies.
Reply to this post directly if you need further help (bottom right button)

Hello, you’re trying to install the documentation repository as a Unity package which doesnt work (see the error from Unity: '@needle-tools/engine-documentation' is invalid)

Please use our official installer

See our getting started guide: Getting Started & Installation | docs for more details.