Photon Multiplayer for Unity

Unity

Photon requires characters to be ready prefabs to be instantiated when a player joins a room, and RPM avatars are used by loading them in runtime. This package helps solve this problem by providing a RPM avatar prefab and a component that handles avatar loading and mesh and material transfer to the character prefab.

This package provides a RPM_Character prefab to be instantiated, a NetworkPlayer component to handle the avatar loading and Avatar Control sample scene to test the avatar in a multiplayer environment.

Unity

Requirements

  • Photon Unity Networking 2 (PUN2)
  • Photon Settings configured with App ID and Region
  • Ready Player Me Unity SDK

Installation

Please follow the instructions in the GitHub Readme

Testing the Sample Project

In the package is also a sample you can import into your project. Learn more on GitHub.