Skip to main content
Skip table of contents

Pre-Requisites for Flow SDK Setup

Embarking on your journey with Flow SDK requires a few initial setups to ensure a smooth and efficient development process. Here’s what you need to have in place:

Unity Editor Setup

  • Unity Version: The Flow-SDK currently supports Unity version 6000.0.58f2. Compatibility is not guaranteed for any other versions of Unity than what is listed.

  • Android Developer Tools: During the installation of Unity, include the Android Developer tools. These are essential for building and testing Android applications.

Package Dependencies

Flow SDK leverages the Unity UI package to function correctly. Please ensure that this package has been installed before proceeding.

image-20260318-104401.png

Unity UI Package 2.0.0

Flow SDK also leverages the PUN 2 Unity package to function correctly. Please ensure this package is acquired before proceeding:

  • Photon PUN2: This is the backbone for multiplayer functionalities within the Flow SDK, offering a reliable and scalable framework for real-time multiplayer games and applications.

  • Photon Voice 2: This provides additional support for voice communications when using PUN2.

Photon ID Keys

If you’re new to Photon, you'll need to register and create a project there to receive your Photon IDs (PUN/Chat/Voice). This can be by creating an app at: https://dashboard.photonengine.com/.

The create a new application page in photon

Make sure to select PUN on the Photon SDK dropdown.

Your Photon app id should be provided to your Luminous contact so it can be applied to your Instance of the Luminous Platform.

Google API Key

Effective localisation in the Flow SDK leverages two the Cloud Text-to-Speech API Google Cloud Platform service. This API provides both Text-to-speech and Translation functionality.

Register for this service to receive your API key.

This API key will be stored within a scriptable object within the Unity project. It does not get included with builds due to being located within an Editor folder.

Install Git

Ensure Git is installed so you can pull the packages into your project correctly via the Unity Package Manager.

Git Download Page

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.