Status of Unity Plugins & Contribution Alignment

Hi everyone,

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.

Thanks in advance.

Hi, absolutely the Unity project is still maintained. Can you please link me to the PRs and I’ll ask the client team?

1 Like

Thank you :slight_smile: These below are the active ones:

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.

Thanks @gaio.massimiliano , that’s every open PR on the repo :slight_smile: but I see you haven’t had a response for a while - I raised this with the client team.

Bump livekit-client to 2.13.0 by bcherry · Pull Request #69 · livekit/client-sdk-unity-web · GitHub has been merged :lk-party:

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.

Hi,

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?

Thanks,

Clay Budin

@clay.budin once a participant has joined the room, an agent needs to be dispatched to that room: Agent dispatch | LiveKit 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 :slight_smile: