Hi,
We have not tried using AFrame in combination with Verge3D, but I think that there can be many issues if you try to integrate one into the other in a single 3d scene. Both AFrame and Verge3D have Threejs as a base, but they also both manage loading, creating and initializing a 3d scene on their own, so that’s the part there they conflict with each other. And I think there’s simply no easy access from Verge3D to an AFrame scene and vice versa, since one engine doesn’t “know” about the 3d scene and its objects that were created in the other engine.
But if you want to use AFrame to render a separate webgl scene then there shouldn’t be any problems with that. If by “user can create additionally” you mean custom puzzle plugins then I believe you can just load AFrame library and use its API inside a custom puzzle.
Co-founder and lead developer at Soft8Soft.