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 2022.3.20f1. 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 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.

Google API Keys

Effective localisation in Flow SDK leverages two crucial Google Cloud Platform services. Here’s a quick rundown:

  • Text To Speech: Obtain an API key for Google's TTS service, which brings your scenarios to life by vocalizing text content.

  • Translate: Secure an API key for Google Translate to effortlessly adapt your scenarios into over 50 languages, ensuring global accessibility.

Register for these services to receive your respective API keys, essential for seamless integration.

Install Git

Ensure git is installed so you can pull the packages into your project correctly.

Git Download Page

JavaScript errors detected

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

If this problem persists, please contact our support.