Unity talks to a local HTTP server (e.g., a Python Flask app or a C++ REST server) that hosts CGAL. The Unity client sends mesh data as JSON or binary glTF, the server computes the geometry, and returns the result.
Since CGAL is header-only and template-heavy, you need to write a C++ wrapper that exposes specific functions via extern "C" . cgal unity
: Native plugins work, but you must ensure the plugin is compiled for the target architecture (x86_64, ARM64). Unity talks to a local HTTP server (e