Conflict Between Convai Unity and Convai WebGL Packages?

Game Engine: Unity
Convai Integration: Unity Convai package + Convai WebGL package
Export Target: WebGL

Issue Summary:
I initially integrated Convai into my Unity scene using the standard Convai Unity package. The scene ran correctly in the editor, and the Convai script worked as expected with a custom character.

However, when I attempted to export the project as WebGL, I added the Convai WebGL package. After doing this, Unity displayed multiple errors and the project no longer ran.

Questions:

  1. Do the Convai Unity and Convai WebGL packages conflict with each other?
  2. Is there a proper way to export a scene using Convai to WebGL?
  • Do I need to remove the original Convai Unity package and rebuild the scene using only the Convai WebGL package?

Hello @copcoe,

Welcome to the Convai Developer Forum!

Yes, the Core and WebGL packages are separate and not compatible with each other. If you’re building for WebGL, you must remove the standard Core package and use only the WebGL package.

Thanks for your reply!

In the Package Manager, I don’t see a ‘Remove’ option for Core package. How can I completely remove the Core package before installing the WebGL package?

There is no Remove button in Unity Assets. You can directly remove the Convai Folder from the Assets folder.