hello! Thanks for making such a great tool.
Iāve been watching the tutorial, but Iām still not sure about Needle, so I have a few questions.
Is this a tool that converts Unity projects into Three.js and exports them to the web?
Is it possible to mix and use C# code like an existing Unity project?
When I saw the tutorial, I could see the other personās point of view (camera) through the network. Is it possible to implement multiplayer (displayed as a character) using this?
This depends on what features you are using. If you use timeline and animators for example then yes, it will work on the web. What will not work out of the box is any custom C# code. That you will have to convert to typscript (we have some helpers and convertion tools for a quick start but youāll have to write a little bit of typescript probably) Feature Overview | Needle Engine Documentation
Yes you can mixmatch, you can have a project that still works as a normal standalone unity app (for whatever platform) and at the same time export to threejs (see answer to 1)) Deployment & Compression | Needle Engine Documentation
We have builtin networking and itās possible to use your own networking backend or another solution if you need to.
Itās possible yes, Felix did a little demo/presentation here a while ago: https://www.youtube.com/watch?v=joQJH-mmEII&ab_channel=Webaverse
Thank you for answer! However, after watching the video you sent, Iām still struggling with implementing multiplayer.
First of all, I was practicing with the āthird character controllerā that exists in the sample scene.
Added āPlayerStateā to the Character component.
I also added an āEmptyā named āplayerā to the scene and added a āPlayerSyncā component. The parameter āAssetā is specified as Character.
Can you check the console log in the browser if it contains info if you have a connection or not (you dont need the āNetworkingā component unless you want to change which backend it connects to, only SyncedRoom is necessary, it has settings to make the connection)
and hereās my browserās console log!
I configured the networking component in the same way as in the āsandboxā example, what is the problem?:TrippyBlob:
Maybe its because of the room name and something not working there? Altough the logs look correct but just for testing maybe you can enter ātestā in the SyncedRoom component?
If you dont find a solution please send a bug report using the menu item in Needle Engine/Report a Bug. Im not at the pc anymore today but can try to look at it tomorrow