# Use mediasoup client in Unity3D game engine

**URL:** <https://mediasoup.discourse.group/t/use-mediasoup-client-in-unity3d-game-engine/2901>\
**Category:** mediasoup libraries\
**Created:** [June 7, 2021, 5:22am UTC](https://mediasoup.discourse.group/t/use-mediasoup-client-in-unity3d-game-engine/2901 "2021-06-07T05:22:41Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![max](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/max/32/468_2.png) [@max](https://mediasoup.discourse.group/u/max)\
**Post date:** [June 7, 2021, 9:07pm UTC](https://mediasoup.discourse.group/t/use-mediasoup-client-in-unity3d-game-engine/2901/8 "2021-06-07T21:07:16Z")

</div>

The answer is yes, but it’s not something you can just drop in and use. You’re going to need to get libmediasoup-client compiling for each platform you plan to export your Unity game to. You’ll also need to write a C# shim to communicate between native and C#, and finally you’ll need to write logic to copy video frames from your consumer streams to textures that can be rendered in Unity.

I would expect even for a seasoned programmer with Unity native plug-in experience, that this process would take a couple of months.

---

_[View the full topic](https://mediasoup.discourse.group/t/use-mediasoup-client-in-unity3d-game-engine/2901)._
