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/.
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.