Switching out Netcode

  • Issue category: Multiplayer Framework
  • Device type & OS version: Android for now
  • Host machine & OS version: Windows
  • ARDK version: 3.6 +
  • Unity version: 2022+

Just wondering if it possible to switch out the use of Netcode to a different networking solution. We’ve already started part of the current project using Fishnet Networking and have recently decided to see if adding Lightship SharedAR would work for the project.

However Lightship uses Netcode and it seems to be used in some of the internal code making it unavailable to change.

When first starting we did look at Netcode but found that it wasn’t able to meet some of the requirements we had and so didn’t go with it.

While having Lightship SharedAR isn’t required for the project it would a very cool add.

If anyone has done something similar or has any ideas that would be awesome.



Switching out Netcode for a different networking API would also remove Niantic’s SharedAR features which rely on Netcode as you’ve discovered. Currently, we’re not aware of any workaround or community users that have found a workaround but anyone else is definitely able to chime in if they have a workaround.

Also, one thing to note is that using a different networking API with Lightship is generally not supported so mileage may vary and the support we can provide would also be limited.