I’ve been using the LiveKit Unity plugins (both Native and Web) for several months and overall I find the projects very valuable.
However, I’ve encountered several issues in the Web package that currently prevent it from functioning properly. I’ve submitted a few PRs addressing some of these problems, but they haven’t received feedback so far.
I also noticed there is an open PR to update the JavaScript version wrapped by Unity. If that update were merged, I would be able to submit additional PRs to support Agents functionality on Unity Web, which at the moment does not seem to work.
At this point, I would appreciate some clarification from the maintainers: is the repository still actively maintained?
I strongly believe that community contributions are fundamental to keeping the project aligned to other platforms, up to date, and production-ready.
I’m more than willing to contribute and help improve the project, but I’d like to understand the current direction and level of active maintenance.
If these changes look good and align with the project direction, I already have additional PRs ready to enable proper Agent communication on Unity Web.
Happy to submit the remaining ones if appropriate.
Glad to hear that.
My PR is still pending review. I’ll wait for feedback before submitting the additional ones, just to avoid potential conflicts or overlapping changes. Let me know if there are any updates. Thanks.
Thanks for the ping @gaio.massimiliano , I think this might have slipped through the cracks as the client team were planning on reviewing them, I will follow up.
I am trying to get LveKit running in Unity, but so far I am not able to see any results. I’m following the instructions in:
And I have set up a URL and Token (not covered in the Readme for above).
I can load and run the MeetApp in Unity (which also doesn’t have any instructions). I can open the Dev window, click on the green phone and get a connected to my room message, click on the microphone and the video icons and get confirmations. But I don’t get any responses.
Do I need to set up an agent? Where can I find that in the documentation?
In your use case, the typical way to achieve this is to specify the agent name (Sage-1c84 in your case) in the participant token, detailed in the final section of that link I shared above.
I see a few sessions this morning in your account that have agents in them, so it looks like you already figured it out